Skip to content

This repository provides a top-level Terraform module for deploying and managing HashiCorp Terraform Enterprise (TFE) on IBM Cloud Red Hat OpenShift clusters.

License

Notifications You must be signed in to change notification settings

terraform-ibm-modules/terraform-ibm-terraform-enterprise

IBM Cloud OpenShift Terraform Enterprise modules

Implemented latest release pre-commit Renovate enabled semantic-release

Overview

This repository provides a top-level Terraform module for deploying and managing HashiCorp Terraform Enterprise (TFE) on IBM Cloud Red Hat OpenShift clusters. The module automates the setup of namespaces, secrets, Helm releases, OpenShift routes, and supporting resources required for a TFE installation.

Status: This module deploys a functional TFE infrastructure on IBM Cloud. However, it does not yet implement all production-ready requirements such as network isolation, security hardening, and compliance controls. The module interfaces and behaviors may change as these capabilities are added. Early adopters are encouraged to try it and provide feedback.

Required access policies

You need the following permissions to run this module:

  • IBM Cloud Resource Group: Viewer access on the resource group
  • IBM Cloud OpenShift: Editor or Administrator access to the cluster
  • IBM Cloud Object Storage: Manager or Writer access for the S3 bucket
  • IBM Cloud Databases for PostgreSQL/Redis: Manager or equivalent access
  • Ability to create and manage Kubernetes resources in the target OpenShift namespace

Contributing

You can report issues and request features for this module in GitHub issues in the module repo. See Report an issue or request a feature.

To set up your local development environment, see Local development setup in the project documentation.

About

This repository provides a top-level Terraform module for deploying and managing HashiCorp Terraform Enterprise (TFE) on IBM Cloud Red Hat OpenShift clusters.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 12