Skip to content
@terraform-ibm-modules

terraform-ibm-modules (TIM)

A collection of curated IBM Cloud Terraform modules. Full documentation at https://github.com/terraform-ibm-modules/documentation

Welcome to IBM Cloud Terraform modules 👋

🙋‍♀️ The IBM Cloud Terraform modules project is a collection of Terraform modules that follow best practices and simplify the provisioning of IBM Cloud services and instances. Whether you're a consumer, developer, contributor, or just curious, we welcome you with open arms.

We're thrilled to have you as part of our open source community.

☁️ We're proud to announce that many of the modules are actively supported by the IBM Cloud development organization. This support enables us to offer the community robust and enterprise-grade modules that are consistently maintained over time. If you'd like to dig deeper into these modules, check out the list of supported modules.

🤝 Contributions from the community are the lifeblood of our organization. We appreciate your interest in helping us improve and grow the modules. Before you dive in, take a moment to review our contribution guidelines. Your contributions, big or small, are invaluable to us.

👩‍💻 Ready to get started? Here's what you can do next:

  • Explore our repositories to find modules that pique your interest.
  • Review our contribution guidelines and other documentation to understand how you can contribute effectively.
  • Join our community discussions in the issues and pull requests.

Thank you for being a part of our open source journey. Together, we can build amazing things. Happy coding!

Pinned Loading

  1. documentation documentation Public

    Docs about terraform-ibm-modules processes, concepts, and tasks. Start here.

    CSS 8 8

  2. terraform-ibm-cos terraform-ibm-cos Public

    Configures an IBM Cloud Object Storage instance and bucket

    HCL 12 30

  3. terraform-ibm-landing-zone-vpc terraform-ibm-landing-zone-vpc Public

    This module creates the Virtual Private Cloud (VPC) resources in a cloud environment, including subnets and security groups. Also Supports floating IP addresses and multiple load balancers.

    HCL 7 19

  4. ibmcloud-terratest-wrapper ibmcloud-terratest-wrapper Public

    Provides a wrapper around Terratest to support writing tests in this GitHub organization

    Go 3 8

  5. terraform-ibm-cbr terraform-ibm-cbr Public

    This module can be used to provision and configure Context Based Restrictions.

    HCL 3

  6. terraform-ibm-icd-postgresql terraform-ibm-icd-postgresql Public

    Implements an instance of the IBM Cloud Databases for PostgreSQL service.

    HCL 2 4

Repositories

Showing 10 of 233 repositories
  • terraform-ibm-app-configuration Public

    Create an App Configuration instance and optionally allows for multiple App Configuration Collections to be created.

    terraform-ibm-modules/terraform-ibm-app-configuration's past year of commit activity
    HCL 1 Apache-2.0 6 0 1 Updated Nov 6, 2026
  • terraform-ibm-iks-ocp-backup-recovery Public

    Automation for configuring backup and recovery for Kubernetes and Openshift clusters on IBM Cloud.

    terraform-ibm-modules/terraform-ibm-iks-ocp-backup-recovery's past year of commit activity
    HCL 0 Apache-2.0 3 1 3 Updated Nov 6, 2026
  • terraform-ibm-devsecops-alm Public

    This is the DevSecOps Application Lifecycle Management Deployable Architecture

    terraform-ibm-modules/terraform-ibm-devsecops-alm's past year of commit activity
    HCL 3 Apache-2.0 6 6 0 Updated Nov 6, 2026
  • terraform-ibm-icd-elasticsearch Public

    Implements an instance of the IBM Cloud Databases for Elasticsearch service.

    terraform-ibm-modules/terraform-ibm-icd-elasticsearch's past year of commit activity
    HCL 0 Apache-2.0 6 1 3 Updated Nov 6, 2026
  • terraform-ibm-scc-workload-protection Public

    Module that supports provisioning a Security and Compliance Center Workload Protection instance

    terraform-ibm-modules/terraform-ibm-scc-workload-protection's past year of commit activity
    HCL 1 Apache-2.0 5 5 1 Updated Nov 6, 2026
  • terraform-ibm-vpc-private-path-external-connectivity Public

    Automation to create ALB and PPNLB to support on-prem connectivity

    terraform-ibm-modules/terraform-ibm-vpc-private-path-external-connectivity's past year of commit activity
    HCL 1 Apache-2.0 0 0 2 Updated Nov 6, 2026
  • terraform-ibm-monitoring-agent Public

    Deploys an agent to monitor metrics and security data on an IBM Cloud Red Hat OpenShift Container Platform or Kubernetes cluster.

    terraform-ibm-modules/terraform-ibm-monitoring-agent's past year of commit activity
    HCL 1 Apache-2.0 7 1 4 Updated Nov 6, 2026
  • terraform-ibm-external-secrets-operator Public

    Synchronizes secrets between Secrets Manager and an IBM Cloud OpenShift cluster

    terraform-ibm-modules/terraform-ibm-external-secrets-operator's past year of commit activity
    HCL 0 Apache-2.0 5 2 1 Updated Nov 6, 2026
  • terraform-ibm-powervs-infrastructure Public

    Sets up and configures a ready-to-use Power Virtual Servers infrastructure with IBM Cloud landing zone.

    terraform-ibm-modules/terraform-ibm-powervs-infrastructure's past year of commit activity
    HCL 3 Apache-2.0 12 0 0 Updated Nov 6, 2026
  • terraform-ibm-watsonx-ai Public

    Terraform module to create and configure watsonx.ai Project

    terraform-ibm-modules/terraform-ibm-watsonx-ai's past year of commit activity
    HCL 2 Apache-2.0 5 1 1 Updated Nov 6, 2026