KP
Size: a a a
KP
GG
GG
GG
GG
R
R
KP
R
R
R
myuser
на некоторых хостах.'minionA':
- myuser
'minionB':
- myuser
'minionC':
- myuser
- anotheruser
итого имею один файл myuser.sls
- подключаю его многократно по необходимости.KP
KP
KP
$ cat salt/stack/stack.cfg
{# This file trying to load each string as a path so no comments are allowed #}
{# Secrets #}
secrets.yaml
{# default settings #}
defaults/*.yaml
{# OS specific overrides settings #}
os/{{ __grains__['os'] }}.yaml
{# Formulas specific settings #}
formula/*.yaml
{# env_type [dev, pre, prod] settings #}
{{ stack.common.env_type }}/defaults/*.yaml
{# Custom settings per customer #}
{{ stack.common.env_type }}/{{ stack.common.customer_name }}/defaults/*.yaml
{# Custom settings per cluster #}
{{ stack.common.env_type }}/{{ stack.common.customer_name }}/{{ stack.common.cluster_name }}/*.yaml
{# Customizations per minion #}
{{ stack.common.env_type }}/{{ stack.common.customer_name }}/{{ stack.common.cluster_name }}/minions/{{ minion_id }}.yaml
{# Everything else that needs to be done when all configuration are in place #}
post.yaml
R
{{ minion_id }}/users.yml
с разным содержанием.KP
minion_id
in SOME_LIST %}