openshift

bcgov/openshift/deployer

Terraform Module HCL DEPLOYER

Install

module "openshift" {
source = "bcgov/openshift/deployer"
version = "0.11.0"
}
⭐ Source on GitHub 📦 Registry page

README

terraform-openshift-deployer Terraform module which creates a service account to deploy applications on Openshift cluster. Usage ``hcl terraform { required_version = ">= 0.15.3" } provider "kubernetes" { config_path = "~/.kube/config" } module "deployer" { source = "bcgov/openshift/deployer" version = "0.10.0" name = "oc-deployer" namespace = "xxxxxx-prod" privileged_namespaces = ["xxxxxx-dev", "xxxxxx-test", "xxxxxx-prod"] } output "sc_secret" { value = module.deployer.default_secret_name } ``

Inputs (5)

NameTypeDescriptionDefault
namespacestringOpenshift Project to create the service account in required
privileged_namespaceslist(string)Openshift Projects to assign privileges to the service account required
namestringService account name"project-deployer"
ops_bcgovboolWhether to manage bcgov API group resourcesfalse
bcgov_tscboolWhether to manage bcgov Transport Server Claimsfalse

Outputs (1)

default_secret_name — Service account secret name

Resources (3)

kubernetes_rolekubernetes_role_bindingkubernetes_service_account

Topics & Tags

bcgov-ssocitz

Details

FrameworkTerraform Module
LanguageHCL
Version0.11.0
Cloud DEPLOYER
★ Stars1
Forks3
Total downloads6.7k
Inputs5
Outputs1
Resources3
LicenseApache-2.0
Namespacebcgov
Updated