An open API service indexing awesome lists of open source software.

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

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
}
```