No description
- HCL 96.7%
- Shell 3.3%
|
Some checks failed
/ preflight-checks (push) Failing after 4s
/ workspace (push) Has been skipped
/ validate (push) Has been skipped
/ openstack_project (push) Has been skipped
/ openstack_bastion (push) Has been skipped
/ k8s_cos (push) Has been skipped
/ cos (push) Has been skipped
/ k8s (push) Has been skipped
/ kubeflow (push) Has been skipped
|
||
|---|---|---|
| .forgejo | ||
| cis | ||
| cos | ||
| k8s | ||
| k8s_cos | ||
| kubeflow_mlflow | ||
| openstack_bastion | ||
| openstack_project | ||
| .old-gitlab-ci.yml | ||
| checksum | ||
| main.tf | ||
| metadata.json | ||
| modules.tf | ||
| outputs.tf | ||
| README.md | ||
| trigger_destroy.yml | ||
| variables.tf | ||
After apply to get the private key to ssh into the bastion run:
terraform output -json | jq -r '.private_key.value' > pkey
Targeting is in effect for all steps / resources, keep that in mind.
Skeleton input.auto.tfvars.json
{
"app_k8s_channel": "",
"cis_hardening": "",
"cos_k8s_channel": "",
"juju_controller_base": "",
"k8s_bastion_has_fip": "",
"k8s_bastion_image_id": "",
"k8s_external_network_id": "",
"k8s_external_network_name": "",
"pro_token": "",
"http_proxy": "",
"https_proxy": "",
"no_proxy": ""
}
The vars are not needed
"os_auth_url": "",
"os_ca_cert": "",
"os_mgmt_password": "",
"os_mgmt_tenant": "",
"os_mgmt_user_domain_name": "",
"os_mgmt_user_id": "",
"os_mgmt_username": "",
"os_region": "",
"admin_role_id": "",
"load_balancer_admin_role_id": "",
as they are expected to be secrets in the repo