https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-cloud-monitoring
Terraform module to provision an IBM Cloud Monitoring instance in an IBM Cloud account
https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-cloud-monitoring
cloud-monitoring ibm ibm-cloud sysdig terraform
Last synced: 5 months ago
JSON representation
Terraform module to provision an IBM Cloud Monitoring instance in an IBM Cloud account
- Host: GitHub
- URL: https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-cloud-monitoring
- Owner: terraform-ibm-modules
- License: apache-2.0
- Created: 2020-06-03T21:39:21.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-08-26T17:20:13.000Z (over 2 years ago)
- Last Synced: 2023-03-03T23:23:44.912Z (about 2 years ago)
- Topics: cloud-monitoring, ibm, ibm-cloud, sysdig, terraform
- Language: HCL
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IBM Cloud Monitoring service terraform module
Module to provision an instance of IBM Cloud Monitoring in a resource group in an IBM Cloud account.
**Note:** This module follows the Terraform conventions regarding how provider configuration is defined within the Terraform template and passed into the module - https://www.terraform.io/docs/language/modules/develop/providers.html.
The default provider configuration flows through to the module. If different configuration is required for a module, it can be explicitly passed in the `providers` block of the module - https://www.terraform.io/docs/language/modules/develop/providers.html#passing-providers-explicitly.
## Software dependencies
The module depends on the following software components:
### Command-line tools
- terraform - v13
### Terraform providers
- IBM Cloud provider >= 1.23.0
## Module dependencies
None
## Example usage
[Refer Test case for more details](test/stages/stage2-sysdig.tf)
```hcl-terraform
terraform {
required_providers {
ibm = {
source = "ibm-cloud/ibm"
}
}
required_version = ">= 0.13"
}provider "ibm" {
ibmcloud_api_key = var.ibmcloud_api_key
region = var.region
}module "cloud-monitoring" {
source = "cloud-native-toolkit/cloud-monitoring/ibm"resource_group_name = module.resource_group.name
region = var.region
provision = true
name_prefix = var.name_prefix
}
```