n
Size: a a a
KN
base:
'*':
- blah-blah.*
- state.*
KN
du -a в /srv/pillarKN
----------
Specified SLS 'state.name1' in environment 'base' is not available on the salt master
----------
Specified SLS 'state.name2' in environment 'base' is not available on the salt master
----------
Specified SLS 'state.name3' in environment 'base' is not available on the salt master
----------
Specified SLS 'state.name3' in environment 'base' is not available on the salt master
----------
Specified SLS 'state.name4' in environment 'base' is not available on the salt master
----------
Specified SLS 'state.name5' in environment 'base' is not available on the salt master
----------
Specified SLS 'state.name6' in environment 'base' is not available on the salt master
----------
Specified SLS 'state.name7' in environment 'base' is not available on the salt master
n
{% for user, args in pillar.get('users', {}).items() %}
{{ user }}:
{% if args.status == 'present' %}
group.present:
- gid: {{ args.uid }}
user.present:
- fullname: {{ args.fullname }}
- uid: {{ args.uid }}
- gid: {{ args.uid }}
{% if 'shell' in args %}
- shell: {{ args.shell }}
{% endif %}
{% if 'home' in args %}
- home: {{ args.home }}
{% endif %}
{% if 'groups' in args %}
- groups: {{ args.groups }}
{% endif %}
{% if 'ssh_keys' in args %}
ssh_auth.present:
- user: {{ user }}
- names:
{% for key in args.ssh_keys %}
- {{ key }}
{% endfor %}
{% endif %}
{% endif %} # if status=present
## Remove User if absent
{% if args.status == 'absent' %}
user.absent: []
group.absent: []KN
salt -l debug 'host' state.apply users разве не сообщает, что во время мержа users/*.sls пиллров произошла ошибка ?KN
base:
'*':
- blah-blah.*
- state.*