SSH Configuration Files
config.yaml
This file instructs the pf-update-ssh --build command how to generate the bastion connection settings files (known_hosts and connection_info).
Format
YAML Schema
bastions = list(object({
name = string
module = string
vault = string
}))
bastions
The bastions key contains an array of objects:
| Value | Description | Example |
|---|---|---|
name | The name of the bastion. Will be reference by other commands such as pf-tunnel. | example-primary |
module | The path to the kube_bastion module deployment relative to the <environments_dir> directory | env/region/kube_bastion |
vault | The https:// address of the Vault instance running in the same Kubernetes cluster as the bastion | https://vault.prod.example.com |