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 production-grade TFE installation.
Status: This module is working but still incubating (alpha version). Interfaces and behaviors may change. Early adopters are encouraged to try it and provide feedback.
You need the following permissions to run this module:
- IBM Cloud Resource Group:
Viewer
access on the resource group - IBM Cloud OpenShift:
Editor
orAdministrator
access to the cluster - IBM Cloud Object Storage:
Manager
orWriter
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
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.