Event Streams Terraform reference
You can manage your IBM® Event Streams for IBM Cloud® instance using Terraform, which enables you to rapidly and predictably create and change your instance following Infrastructure as Code (IaC) principles. Terraform is an open source tool that codifies APIs into declarative configuration files. These files can be shared among team members and are treated as code, edited, reviewed, and versioned. You write down what your infrastructure should look like and Terraform will create, update, and remove cloud resources as needed. For more information, see Understand the basics of Terraform.
To support a multi-cloud approach, Terraform works with providers. A provider is responsible for understanding API interactions and exposing resources. IBM Cloud® has its provider for Terraform, enabling users of IBM Cloud® to manage resources with Terraform. For more information, see the IBM Terraform documentation.
Installing Terraform
Follow these steps to install Terraform.
Terraform references
The following references are available to support Event Streams customers using Terraform:
- Event Streams Terraform module: Module that supports provisioning and configuring Event Streams.
- Event Streams Terraform examples: Shows several Event Streams usage scenarios with Terraform including creating an instance, creating a topic, and creating a schema.
- Index of Terraform for Event Streams: Index of Terraform on IBM Cloud® resources and data sources.