View difference between Paste ID: QP9t8YsV and XAYcTgMx
SHOW: | | - or go back to the newest paste.
1-
dev_users: ['user1', 'user2', 'user3']
1+
Pillar..sls
2
------------
3-
Also tried:
3+
4
  - user1
5
  - user2
6
  - user3
7
8
Sate.sls file:
9
---------
10-
Output 
10+
include:
11
  - bashrc
12-
ip-10-200-128-87:
12+
13-
    ----------
13+
www:
14-
    dev_users:
14+
  group:
15-
        - user1
15+
    - present
16-
        - user2
16+
    - gid: 1000
17-
        - user3
17+
18
unicorn:
19
  group:
20
    - present
21
    - gid: 1001
22
  user:
23
    - present
24
    - fullname: unicorn
25
    - shell: /bin/bash
26
    - home: /home/unicorn
27
    - uid: 1001
28
    - gid: 1001
29
    - groups:
30
      - www
31
    - require:
32
      - file: /etc/skel/.bashrc
33
      - group: unicorn
34
      - group: www
35
36
37
deploy:
38
  group:
39
    - present
40
    - gid: 1002
41
  user:
42
    - present
43
    - fullname: Deploy User
44
    - shell: /bin/bash
45
    - home: /home/deploy
46
    - uid: 1002
47
    - gid: 1002
48
    - groups:
49
      - www
50
    - require:
51
      - file: /etc/skel/.bashrc
52
      - group: deploy
53
      - group: www
54
55
{% for usr in 'puser1','puser2','puser3', 'puser4' %}
56
{{ usr }}:
57
  user:
58
    - present
59
    - groups:
60
      - wheel
61
{% endfor %}
62
63
{% for user in pillar['dev_users'] %}
64
{{user}}:
65
  user.present:
66
{% endfor %}
67
68
Ouput from sls
69
---------------------------------------
70
[root@dev-salt salt]# salt -G 'roles:saltmaster' state.sls users
71
dev-salt:
72
    Data failed to compile:
73
----------
74
    The state "user1" in sls users is not formed as a list
75
----------
76
    The state "user2" in sls users is not formed as a list
77
----------
78
    The state "ouser3" in sls users is not formed as a list