ansible-libretic-aap/.novops.yml
2024-08-04 19:25:21 +02:00

58 lines
1.7 KiB
YAML

environments:
prod:
files:
# [ansible] clé privée pour connexion aux machines pilotées avec ANSIBLE_REMOTE_USER
- variable: ANSIBLE_PRIVATE_KEY_FILE
content:
bitwarden:
entry: aap_ansible_remote_user
field: notes
# [ansible] secret pour déchiffrer les vault
- variable: ANSIBLE_VAULT_PASSWORD_FILE
content:
bitwarden:
entry: aap_ansible_vault_password
field: login.password
variables:
# [ansible] identifiant de connexion aux machines pilotées
- name: ANSIBLE_REMOTE_USER
value:
bitwarden:
entry: "aap_ansible_remote_user"
field: login.username
# [awx] secret pour l'accès à git
- name: GIT_TOKEN_NAME
value:
bitwarden:
entry: "aap_svc_git_awx"
field: login.username
- name: GIT_TOKEN_SECRET
value:
bitwarden:
entry: "aap_svc_git_awx"
field: notes
# [awx] secret de connexion à awx pour setup-awx.yml
- name: TOWER_USERNAME
value:
bitwarden:
entry: "aap_awx_user"
field: login.username
- name: TOWER_PASSWORD
value:
bitwarden:
entry: "aap_awx_user"
field: login.password
# [ansible] secret pour la connexion au serveur de ressources
- name: AAP_RESSOURCES_USER
value:
bitwarden:
entry: "aap_ressources_user"
field: login.username
- name: AAP_RESSOURCES_PASSWORD
value:
bitwarden:
entry: "aap_ressources_user"
field: login.password