Что означает этот формат хранилища? - PullRequest
0 голосов
/ 30 октября 2019

Я занимаюсь реверс-инжинирингом и рефакторингом кода ANSI от разработчика, который с тех пор покинул компанию. В нашем файле ansible-vault мне бы хотелось узнать, что означают следующие элементы и как они добавляют функцию / значение в yaml - я не могу найти никакой документации в моем поиске: "base: & base" "<<: *база "</p>

Вот мое санированное хранилище 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

...