terraform-ibm-modules (TIM)
A collection of curated IBM Cloud Terraform modules. Full documentation at https://github.com/terraform-ibm-modules/documentation
Pinned Repositories
common-dev-assets
Provides common development and CI assets that support the repos in this GitHub organization
documentation
Docs about terraform-ibm-modules processes, concepts, and tasks. Start here.
terraform-ibm-cbr
This module can be used to provision and configure Context Based Restrictions.
terraform-ibm-cluster
Terraform modules to create and work with IBM Kubernetes cluster & Red Hat OpenShift Kubernetes cluster on IBM Cloud (Classic, VPC)
terraform-ibm-cos
Configures an IBM Cloud Object Storage instance and bucket
terraform-ibm-icd-postgresql
Implements an instance of the IBM Cloud Databases for PostgreSQL service.
terraform-ibm-key-protect
Terraform module to create and work with IBM Key Protect
terraform-ibm-landing-zone
Creates a fully customizable VPC environment and compute resources (VSI, Red Hat OpenShift) with presets designed to meet strict compliance needs.
terraform-ibm-landing-zone-vpc
Creates virtual servers across subnets in a single VPC connected by a single security group. Supports floating IP addresses and multiple load balancers.
terraform-ibm-satellite
Terraform modules to create and work with IBM Cloud Satellite resources
terraform-ibm-modules (TIM)'s Repositories
terraform-ibm-modules/terraform-ibm-landing-zone
Creates a fully customizable VPC environment and compute resources (VSI, Red Hat OpenShift) with presets designed to meet strict compliance needs.
terraform-ibm-modules/terraform-ibm-powervs-infrastructure
Sets up and configures a ready-to-use Power Virtual Servers infrastructure with IBM Cloud landing zone.
terraform-ibm-modules/terraform-ibm-module-template
Template for starting a new module
terraform-ibm-modules/terraform-ibm-transit-gateway
Provisions IBM Cloud Transit Gateway in an IBM Cloud account.
terraform-ibm-modules/terraform-ibm-observability-instances
Deploys services for Log Analysis, Activity Tracker, Monitoring, and Cloud Logs
terraform-ibm-modules/terraform-ibm-resource-group
Looks up or creates an IBM Cloud resource group by name
terraform-ibm-modules/terraform-ibm-devsecops-alm
This is the DevSecOps Application Lifecycle Management Deployable Architecture
terraform-ibm-modules/terraform-ibm-event-notifications
A module for creating IBM Cloud Event Notifications
terraform-ibm-modules/terraform-ibm-event-streams
Module that supports provisioning and configuring IBM Cloud Event Streams
terraform-ibm-modules/terraform-ibm-iam-account-settings
Configures standard IAM parameters and account settings
terraform-ibm-modules/terraform-ibm-key-protect
Terraform module to create and work with IBM Key Protect
terraform-ibm-modules/terraform-ibm-kms-key
Module for creation of KMS keys
terraform-ibm-modules/terraform-ibm-namespace
Configures a Kubernetes namespace or Openshift project.
terraform-ibm-modules/terraform-ibm-powervs-instance
Creates and configures Power Virtual Server instance
terraform-ibm-modules/terraform-ibm-powervs-workspace
Sets up and configures a Power Virtual Servers workspace and optionally connects it to existing transit gateway
terraform-ibm-modules/terraform-ibm-security-group
Creates a security group with the option to add rules for internal IBM Cloud flows
terraform-ibm-modules/sample-deployable-architectures
terraform-ibm-modules/terraform-ibm-account-infrastructure-base
A general base layer module for setting up a newly provisioned account.
terraform-ibm-modules/terraform-ibm-appid
Creates an IBM AppID instance.
terraform-ibm-modules/terraform-ibm-client-to-site-vpn
Creates a client-to-site VPN gateway in a VPC
terraform-ibm-modules/terraform-ibm-icd-elasticsearch
Implements an instance of the IBM Cloud Databases for Elasticsearch service.
terraform-ibm-modules/terraform-ibm-instana
terraform-ibm-modules/terraform-ibm-kms-all-inclusive
Supports creating a Key Protect instance, KMS Key Rings and Keys.
terraform-ibm-modules/terraform-ibm-landing-zone-vsi-autoscale
This module creates an Auto Scale for VPC instance group which dynamically creates virtual server instances to meet the demands of your environment.
terraform-ibm-modules/terraform-ibm-liberty-aas
Provisions and configures a Liberty as a Service instance into an IBM Cloud account.
terraform-ibm-modules/terraform-ibm-s2s-auth
This module is to set up a list of s2s authorization policies, and cbr rules
terraform-ibm-modules/terraform-ibm-scc-workload-protection
Module that supports provisioning a Security and Compliance Center Workload Protection instance
terraform-ibm-modules/terraform-ibm-secrets-manager-public-cert
Orders a public certificate secret in a Secrets Manager instance that has the public certificates engine configured
terraform-ibm-modules/terraform-ibm-secrets-manager-secret-group
Creates a secret group in an IBM Cloud Secrets Manager instance.
terraform-ibm-modules/terraform-ibm-sw-common-services