deployer

bcgov/deployer/openshift

Terraform Module HCL OPENSHIFT
Install
module "deployer" {
source = "bcgov/deployer/openshift"
version = "0.11.0"
}
plain text: /constructs/tfmod-bcgov-deployer-openshift/install.txt
⭐ 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 OPENSHIFT
★ Stars1
Forks3
Total downloads373
Inputs5
Outputs1
Resources3
LicenseApache-2.0
Namespacebcgov
Updated