AS
Size: a a a
AS
AS
SP
AS
AS
AS
YZ
AS
YZ
AS
r
combine
, но ответа я не нашёл. Если есть такой inventory:---с которым выполняется
group1:
vars:
dict:
key1: value1
hosts:
localhost:
group2:
vars:
dict:
key2: value2
children:
group1:
group3:
vars:
dict:
key3: value3
children:
group2:
#...
groupN:
vars:
dict:
keyN: valueN
children:
group3:
PLAY
:- name: testТо не важно, какую группу поставить в PLAY, в выводе будет только
hosts: groupN
tasks:
- debug:
var: dict
key1: value1
. А есть вариант как-то смержить в этот конкретный словарь всех его предков в группах выше? combine
словаря с самим собой пробовал - вываливается с рекурсией.hash_behaviour=merge
, но для конкретного словаря. В глобальный конфиг этот параметр не подходит, т.к. многие роли с ним не живут. Ну и в документации обещание по его выпиливанию в 2.13.TG
combine
, но ответа я не нашёл. Если есть такой inventory:---с которым выполняется
group1:
vars:
dict:
key1: value1
hosts:
localhost:
group2:
vars:
dict:
key2: value2
children:
group1:
group3:
vars:
dict:
key3: value3
children:
group2:
#...
groupN:
vars:
dict:
keyN: valueN
children:
group3:
PLAY
:- name: testТо не важно, какую группу поставить в PLAY, в выводе будет только
hosts: groupN
tasks:
- debug:
var: dict
key1: value1
. А есть вариант как-то смержить в этот конкретный словарь всех его предков в группах выше? combine
словаря с самим собой пробовал - вываливается с рекурсией.hash_behaviour=merge
, но для конкретного словаря. В глобальный конфиг этот параметр не подходит, т.к. многие роли с ним не живут. Ну и в документации обещание по его выпиливанию в 2.13.r
puppet
пришёл, где можно было указать merge_behavior
отдельно для каждого из lookup
, а не только глобально.TG
puppet
пришёл, где можно было указать merge_behavior
отдельно для каждого из lookup
, а не только глобально.