A GitLab environment is created by the CI/CD pipeline for each Proxmox cluster this Terraform project is deployed to. Each environment is named after the hostname of the primary node in the cluster (pve-node01
, pve-node02
, etc).
The pipeline utilizes 1Password Service Account for retrieving passwords defined as variables using the Secret Reference syntax.
The service account token of the service account to use.
The username and realm for the Proxmox Virtual Environment API
The password for the Proxmox Virtual Environment API
The certificate chain.
The certificate private key.