Brak opisu

init.sls 524B

123456789101112131415161718192021222324252627
  1. {% import 'globals.jinja' as globals %}
  2. include:
  3. - saltstack.minion
  4. salt_master:
  5. pkg.installed:
  6. - pkgs:
  7. - salt-master
  8. - require:
  9. - pkg: salt_minion
  10. service.running:
  11. - name: salt-master
  12. - watch:
  13. - pkg: salt_master
  14. - file: /etc/salt/master.d
  15. /etc/salt/master.d:
  16. file.recurse:
  17. - source: salt://saltstack/master/files
  18. - file_mode: 644
  19. - template: jinja
  20. - context:
  21. listen_address: {{ globals.private_ip_address }}
  22. - require:
  23. - pkg: salt_master