https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-event-streams
Module to provision a managed instance of Event Streams on IBM Cloud
https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-event-streams
Last synced: 6 months ago
JSON representation
Module to provision a managed instance of Event Streams on IBM Cloud
- Host: GitHub
- URL: https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-event-streams
- Owner: terraform-ibm-modules
- License: apache-2.0
- Created: 2021-07-19T11:11:06.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-07T00:56:23.000Z (over 2 years ago)
- Last Synced: 2023-03-03T23:23:45.086Z (about 2 years ago)
- Language: HCL
- Size: 22.5 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IBM Event Streams
Module to work with an IBM Cloud Event Streams instance. If the `provision` flag is true then an new instance
of IBM Cloud Event Streams is provisioned. Otherwise, the module will find an existing instance with the
provided name and create a credential. The name and id of the Event Streams instance as well as the name and id
of the credential instance are exported from the module for use by other modules.## Software dependencies
The module depends on the following software components:
### Command-line tools
- terraform >= v13
### Terraform providers
- IBM Cloud provider >= 1.18.0
## Module dependencies
This module makes use of the output from other modules:
- Resource group - github.com/cloud-native-toolkit/terraform-ibm-resource-group.git
## Example usage
[Refer test cases for more details](test/stages/stage2-event-streams.tf)
```hcl-terraform
module "event-streams" {
source = "github.com/cloud-native-toolkit/terraform-ibm-event-streams.git"provision = true
resource_group_name = module.resource_group.name
name_prefix = var.name_prefix
ibmcloud_api_key = var.ibmcloud_api_key
region = var.region
}
```