{% import 'globals.jinja' as globals %} include: - saltstack.minion salt_master: pkg.installed: - pkgs: - salt-master - require: - pkg: salt_minion service.running: - name: salt-master - watch: - pkg: salt_master - file: /etc/salt/master.d /etc/salt/master.d: file.recurse: - source: salt://saltstack/master/files - file_mode: 644 - template: jinja - context: listen_address: {{ globals.private_ip_address }} - require: - pkg: salt_master