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-toolkit-iks-vpc
Module to provision an IBM Cloud IKS cluster on VPC
terraform-ibm-modules/terraform-ibm-toolkit-account-access-group
Module to create account-wide access groups
terraform-ibm-modules/terraform-ibm-toolkit-account-users
Terraform module to invite users to the IBM Cloud account
terraform-ibm-modules/terraform-ibm-toolkit-add-access-group-users
Terraform module to add users to an existing Access Group within IBM Cloud
terraform-ibm-modules/terraform-ibm-toolkit-appid
Terraform module to provision AppId instance into account
terraform-ibm-modules/terraform-ibm-toolkit-cloud-monitoring
Terraform module to provision an IBM Cloud Monitoring instance in an IBM Cloud account
terraform-ibm-modules/terraform-ibm-toolkit-cloud-monitoring-bind
Module to bind an existing IBM Cloud Monitoring instance to an existing kubernetes cluster
terraform-ibm-modules/terraform-ibm-toolkit-cloud-operator
Terraform module to install the IBM Cloud Operator in a cluster
terraform-ibm-modules/terraform-ibm-toolkit-container-registry
Module to set up the IBM Container Registry, including creating a namespace and upgrading the plan
terraform-ibm-modules/terraform-ibm-toolkit-db2-warehouse
Module to provision db2-warehouse on ibm
terraform-ibm-modules/terraform-ibm-toolkit-etcd
Module to provision etcd on ibm
terraform-ibm-modules/terraform-ibm-toolkit-event-streams
Module to provision a managed instance of Event Streams on IBM Cloud
terraform-ibm-modules/terraform-ibm-toolkit-event-streams-topic
Module to create a topic within an existing managed IBM Cloud Event Streams instance
terraform-ibm-modules/terraform-ibm-toolkit-flow-log
Module to provision Flow Logs in an account for a provided resource
terraform-ibm-modules/terraform-ibm-toolkit-hpcs
Terraform module to provision Hyper Protect Crypto Service
terraform-ibm-modules/terraform-ibm-toolkit-hpcs-initialization
Module to automate the initialization of a HPCS instance
terraform-ibm-modules/terraform-ibm-toolkit-hpdbaas-postgresql
Module to provision a Hyper Protect DB as a Service Postgresql instance
terraform-ibm-modules/terraform-ibm-toolkit-key-protect
Terraform module to provision Key Protect into an account
terraform-ibm-modules/terraform-ibm-toolkit-kms
Module to provision or lookup a Key Management System provider (Key Protect or Hyper Protect Crypto Service)
terraform-ibm-modules/terraform-ibm-toolkit-log-analysis
Terraform module to provision an IBM Log Analysis service in an IBM Cloud account
terraform-ibm-modules/terraform-ibm-toolkit-object-storage-bucket
Terraform module to provision a bucket in Object Storage
terraform-ibm-modules/terraform-ibm-toolkit-onboard-fs-account
Module to perform the initial setup tasks for an FS account
terraform-ibm-modules/terraform-ibm-toolkit-redis
Terraform module to provision IBM Cloud managed Redis service
terraform-ibm-modules/terraform-ibm-toolkit-transit-gateway
Terraform module to provision Transit Gateway in the IBM Cloud account
terraform-ibm-modules/terraform-ibm-toolkit-vpc-gateways
Module to provision public gateways in an IBM Cloud VPC instance
terraform-ibm-modules/terraform-ibm-toolkit-vpc-load-balancer
Module to provision VPC load balancer
terraform-ibm-modules/terraform-ibm-toolkit-vpc-ssh
Terraform module to create an ssh key registered to the VPC instance
terraform-ibm-modules/terraform-ibm-toolkit-vpe-gateway
"Sidecar" module to provision a Virtual Private Endpoint Gateway for a particular service
terraform-ibm-modules/terraform-ibm-toolkit-vpn-gateway
Module to provision a VPN Gateway service
terraform-ibm-modules/terraform-ibm-toolkit-vsi-proxy
Module to provision a squid proxy on an IBM virtual server instance