YZ
То есть грейн первороднее
Size: a a a
YZ
GG
GG
TL
GG
GG
YZ
TL
etcd1:
- peers: etcd1,etcd2,etcd3
etcd3:
- peers: etcd1,etcd2,etcd3
TL
GG
GG
GG
GG
GG
TL
R
salt-run state.orch _orch.patroni pillar="{master: 'master-node-id'}"
в процессе работы получаем список узлов из пилларов# use 'master' from commandline to get pillar data
{% set nodes = salt.saltutil.runner('pillar.show_pillar', minion=master)['patroni']['nodes'] -%}
Ну и далее# Update patroni config
patroni_update_config:
salt.state:
- tgt: {{ nodes|tojson }}
- tgt_type: list
- sls:
- patroni.configGG