diff --git a/salt/cloud.sls b/salt/cloud.sls index be62f5d..361df4d 100644 --- a/salt/cloud.sls +++ b/salt/cloud.sls @@ -1,5 +1,5 @@ -{% from "salt/map.jinja" import pkgs with context %} -{% set salt = pillar.get('salt', {}) -%} +{% from "salt/map.jinja" import salt with context %} +{% do salt.update(pillar.get('salt', {})) -%} {% set cloud = salt.get('cloud', {}) -%} python-pip: @@ -24,7 +24,7 @@ apache-libcloud: salt-cloud: pkg.installed: - - name: {{ pkgs['salt-cloud'] }} + - name: {{ salt['salt-cloud'] }} - require: - pip: apache-libcloud - pip: pycrypto diff --git a/salt/master.sls b/salt/master.sls index 2cb3bd0..8885a0a 100644 --- a/salt/master.sls +++ b/salt/master.sls @@ -1,16 +1,16 @@ -{% from "salt/map.jinja" import pkgs with context %} +{% from "salt/map.jinja" import salt with context %} salt-master: pkg.installed: - - name: {{ pkgs['salt-master'] }} + - name: {{ salt['salt-master'] }} file.recurse: - - name: {{ pkgs.get('config-path', '/etc/salt') }}/master.d + - name: {{ salt.get('config-path', '/etc/salt') }}/master.d - template: jinja - source: salt://salt/files/master.d - clean: True service.running: - enable: True - - name: {{ pkgs.get('master-service', 'salt-master') }} + - name: {{ salt.get('master-service', 'salt-master') }} - watch: - pkg: salt-master - file: salt-master diff --git a/salt/minion.sls b/salt/minion.sls index a33172f..db4958b 100644 --- a/salt/minion.sls +++ b/salt/minion.sls @@ -1,10 +1,10 @@ -{% from "salt/map.jinja" import pkgs with context %} +{% from "salt/map.jinja" import salt with context %} salt-minion: pkg.installed: - - name: {{ pkgs['salt-minion'] }} + - name: {{ salt['salt-minion'] }} file.recurse: - - name: {{ pkgs.get('config-path', '/etc/salt') }}/minion.d + - name: {{ salt.get('config-path', '/etc/salt') }}/minion.d - template: jinja - source: salt://salt/files/minion.d - clean: True @@ -12,7 +12,7 @@ salt-minion: standalone: False service.running: - enable: True - - name: {{ pkgs.get('minion-service', 'salt-minion') }} + - name: {{ salt.get('minion-service', 'salt-minion') }} - watch: - pkg: salt-minion - file: salt-minion diff --git a/salt/ssh.sls b/salt/ssh.sls index e32f5eb..411d57f 100644 --- a/salt/ssh.sls +++ b/salt/ssh.sls @@ -1,12 +1,12 @@ -{% from "salt/map.jinja" import pkgs with context %} +{% from "salt/map.jinja" import salt with context %} ensure salt-ssh is installed: pkg.installed: - - name: {{ pkgs['salt-ssh'] }} + - name: {{ salt['salt-ssh'] }} ensure roster config: file.managed: - - name: {{ pkgs.get('config_path', '/etc/salt') }}/roster + - name: {{ salt.get('config_path', '/etc/salt') }}/roster - source: salt://salt/files/roster.jinja - template: jinja - require: diff --git a/salt/standalone.sls b/salt/standalone.sls index e4a8cd2..aaa2007 100644 --- a/salt/standalone.sls +++ b/salt/standalone.sls @@ -1,10 +1,10 @@ -{% from "salt/map.jinja" import pkgs with context %} +{% from "salt/map.jinja" import salt with context %} salt-minion: pkg.installed: - - name: {{ pkgs['salt-minion'] }} + - name: {{ salt['salt-minion'] }} file.recurse: - - name: {{ pkgs.get('config-path', '/etc/salt') }}/minion.d + - name: {{ salt.get('config-path', '/etc/salt') }}/minion.d - template: jinja - source: salt://salt/files/minion.d - clean: True @@ -12,7 +12,7 @@ salt-minion: standalone: True service.dead: - enable: False - - name: {{ pkgs.get('minion-service', 'salt-minion') }} + - name: {{ salt.get('minion-service', 'salt-minion') }} - require: - pkg: salt-minion - file: salt-minion diff --git a/salt/syndic.sls b/salt/syndic.sls index 5af99e4..a9ec986 100644 --- a/salt/syndic.sls +++ b/salt/syndic.sls @@ -1,15 +1,15 @@ -{% from "salt/map.jinja" import pkgs with context %} +{% from "salt/map.jinja" import salt with context %} include: - salt.master salt-syndic: pkg.installed: - - name: {{ pkgs['salt-syndic'] }} + - name: {{ salt['salt-syndic'] }} service: - running - require: - - service: {{ pkgs.get('syndic-service', 'salt-master') }} + - service: {{ salt.get('syndic-service', 'salt-master') }} - watch: - pkg: salt-master - - file: {{ pkgs.get('config-path', '/etc/salt') }}/master + - file: {{ salt.get('config-path', '/etc/salt') }}/master