Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Pillar..sls
- ------------
- dev_users:
- - user1
- - user2
- - user3
- Sate.sls file:
- ---------
- include:
- - bashrc
- www:
- group:
- - present
- - gid: 1000
- unicorn:
- group:
- - present
- - gid: 1001
- user:
- - present
- - fullname: unicorn
- - shell: /bin/bash
- - home: /home/unicorn
- - uid: 1001
- - gid: 1001
- - groups:
- - www
- - require:
- - file: /etc/skel/.bashrc
- - group: unicorn
- - group: www
- deploy:
- group:
- - present
- - gid: 1002
- user:
- - present
- - fullname: Deploy User
- - shell: /bin/bash
- - home: /home/deploy
- - uid: 1002
- - gid: 1002
- - groups:
- - www
- - require:
- - file: /etc/skel/.bashrc
- - group: deploy
- - group: www
- {% for usr in 'puser1','puser2','puser3', 'puser4' %}
- {{ usr }}:
- user:
- - present
- - groups:
- - wheel
- {% endfor %}
- {% for user in pillar['dev_users'] %}
- {{user}}:
- user.present:
- {% endfor %}
- Ouput from sls
- ---------------------------------------
- [root@dev-salt salt]# salt -G 'roles:saltmaster' state.sls users
- dev-salt:
- Data failed to compile:
- ----------
- The state "user1" in sls users is not formed as a list
- ----------
- The state "user2" in sls users is not formed as a list
- ----------
- The state "ouser3" in sls users is not formed as a list
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement