openshift
bcgov/openshift/deployer
Terraform Module
HCL
DEPLOYER
Install
module "openshift" {
source = "bcgov/openshift/deployer"
version = "0.11.0"
}
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)
| Name | Type | Description | Default |
|---|---|---|---|
| namespace | string | Openshift Project to create the service account in | required |
| privileged_namespaces | list(string) | Openshift Projects to assign privileges to the service account | required |
| name | string | Service account name | "project-deployer" |
| ops_bcgov | bool | Whether to manage bcgov API group resources | false |
| bcgov_tsc | bool | Whether to manage bcgov Transport Server Claims | false |
Outputs (1)
default_secret_name — Service account secret nameResources (3)
kubernetes_rolekubernetes_role_bindingkubernetes_service_account
Details
FrameworkTerraform Module
LanguageHCL
Version0.11.0
Cloud DEPLOYER
★ Stars1
Forks3
Total downloads6.7k
Inputs5
Outputs1
Resources3
LicenseApache-2.0
Namespacebcgov
Updated