Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 869 Bytes

creating-an-ansible-vault-file.md

File metadata and controls

35 lines (29 loc) · 869 Bytes

Creating an ansible-vault file.

with password prompt

mkdir -p ~/.ansible/secrets
ansible-vault create --vault-id creds@prompt ~/.ansible/secrets/creds.yml

with password file

mkdir -p ~/.ansible ~/.ansible/secrets
echo $RANDOM | sha256sum | base64 > ~/.ansible/secrets/secret.key
ansible-vault create --vault-password-file=~/.ansible/secrets/secret.key ~/.ansible/secrets/creds.yml

Add the following values

proxmox_host: proxmox01.example.com
proxmox_user: root@pam
proxmox_pass: your-pass-here
cloudflare_api_token: your-token-here
azure-service_principal:
  appId: your-id-here
  displayName: sp_name_here
  name: your-id-here
  password: your-password-here
  tenant: your-tennant-here
common_cluster:
  join_token: join-token-here
truenas_api_key: your-api-key-here
cert_manager_acme_email: your-email-address-here