openshift4
camptocamp/openshift4/exoscale
Terraform Module
HCL
EXOSCALE
Install
module "openshift4" {
source = "camptocamp/openshift4/exoscale"
version = "0.3.0"
}
Inputs (14)
| Name | Type | Description | Default |
|---|---|---|---|
| bootstrap | bool | required | |
| ssh_key | string | required | |
| zone | string | The name of the zone to deploy the cluster into. | required |
| base_domain | string | The base domain used for Ingresses. | required |
| cluster_name | string | The name of the Kubernetes cluster to create. | required |
| pull_secret | string | required | |
| template_id | string | The ID of the Compute template to use. | required |
| worker_groups | map(any) | The worker groups to create. | {
"router": {
"service_offering": |
| router_worker_group | string | "router" | |
| wait_for_install_complete_cmd | string | Custom local-exec command to execute for determining if the installation of the | "openshift-install --dir=$ASSETS_DIR wai |
| wait_for_cluster_cmd | string | Custom local-exec command to execute for determining if the opesnhift cluster is | "for i in `seq 1 60`; do if `command -v |
| wait_for_interpreter | list(string) | Custom local-exec command line interpreter for the command to determining if the | [
"/bin/sh",
"-c"
] |
| sync_assets_bucket | string | Sync assets from bucket local assets dir. Assets bucket will be available as an | "aws s3 --endpoint $S3_ENDPOINT sync s3: |
| wait_for_bootstrap_complete_cmd | string | Custom local-exec command to execute for determining if the bootstrap of the ope | "openshift-install --dir=$ASSETS_DIR wai |
Outputs (1)
kubeconfigResources (9)
aws_s3_bucketexoscale_affinityexoscale_domain_recordexoscale_instance_poolexoscale_nlbexoscale_nlb_serviceexoscale_security_groupexoscale_security_group_rulesnull_resource
Details
FrameworkTerraform Module
LanguageHCL
Version0.3.0
Cloud EXOSCALE
★ Stars0
Forks3
Total downloads816
Inputs14
Outputs1
Resources9
Submodules2
Namespacecamptocamp
Updated