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-ocp-terraform-enterprise

IBM Cloud OpenShift Terraform Enterprise modules

Incubating 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 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.

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 5