Я использую hiera5 и хочу читать иерархии одной из групп на основе их имен.Например, в настоящее время у меня есть:
version: 5
defaults:
datadir: "/"
data_hash: yaml_data
hierarchy:
- name: "ABC"
paths:
- "env/env-data1.yaml"
- "env/env-data2.yaml"
- "env/env-data3.yaml"
Я хочу добавить несколько иерархий, таких как:
hierarchy:
- name: "ABC"
paths:
- "env/env-data1.yaml"
- "env/env-data2.yaml"
- "env/env-data3.yaml"
- name: "DEF"
paths:
- "env/env-data4.yaml"
- "env/env-data5.yaml"
- "env/env-data6.yaml"
- name: "GHI"
paths:
- "env/env-data7.yaml"
- "env/env-data8.yaml"
- "env/env-data9.yaml"
И читать файлы только из одной из групп за раз, скажем, просто «ABC'.
Есть ли способ передать имя иерархии в качестве параметра при вызове кукольного сценария?
Дополнительная информация:
Я запускаю сценарий оболочки от jenkins, который запускает сценарий кукол.
puppet apply --hiera_config=${WORKSPACE}/hiera.yaml ${WORKSPACE}/puppet-script.pp
Заранее спасибо!