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 |