document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. # output from
  2. # salt '*' state.highstate -vvv test=true
  3. #
  4. minion01:
  5. ----------
  6. _errors:
  7. - Rendering SLS 'users' failed, render error:
  8. - Unknown yaml render error; line 10
  9. -
  10. - ---
  11. - [...]
  12. - gracie:
  13. - fullname: Luke Gracie
  14. - home: /home/gracie
  15. - password: <..snip..>
  16. - gid: 500 <======================
  17. - groups:
  18. - wheel
  19. - sr
  20. - srprop
  21. - prod
  22. - [...]
  23. - ---
  24.  
  25. # from pillar/users/init.sls
  26. #
  27. users:
  28. gracie:
  29. fullname: Luke Gracie
  30. home: /home/gracie
  31. password: <..snip..>
  32. gid: 500
  33. groups:
  34. wheel
  35. <..snip..>
  36.  
  37. # from salt/users/init.sls
  38. #
  39. {% for user, args in pillar['users'].iteritems() %}
  40. {{ user }}:
  41. group.present:
  42. - gid: {{ args['gid'] }}
  43. user.present:
  44. - fullname: {{ args['fullname'] }}
  45. - home: {{ args['home'] }}
  46. - gid: {{ args['gid'] }}
  47. {% if 'password' in args %}
  48. - password: {{ args['password'] }}
  49. {% if 'enforce_password' in args %}
  50. - enforce_password: {{ args['enforce_password'] }}
  51. {% endif %}
  52. {% endif %}
  53. {% if 'groups' in args %}
  54. - groups: {{ args['groups'] }}
  55. {% endif %}
  56.  
  57. {% endfor %}
');