私は、会社を辞めた開発者からの ansible コードのリバース エンジニアリングとリファクタリングを行っています。私たちの ansible-vault ファイルで、次の項目が何を意味し、どのように機能/値を yaml に追加するかを知りたいです。検索してもドキュメントが見つかりません: "base: &base" "<<: *ベース"
これが私のサニタイズされたvault yamlです
---
secrets:
zk:
password: sdsfl34hgf
admin:
password: ldfk43277k
credentials:
base: &base
host: "{{ansible_host}}"
timeout: 30
transport: cli
svc_rhelsystemro:
<<: *base
username: svc_rhelsystemro
password: sdsfl34hgf
svc_rhelsystemrw:
<<: *base
username: svc_rhelsystemrw
password: ldfk43277k
svc_Network_Automation:
username: svc_Network_Automation
password: slk32sd@#$%h