Removed package_map lookupmaster
{% from "salt/package-map.jinja" import pkgs with context %} | |||||
{% from "salt/map.jinja" import pkgs with context %} | |||||
{% set salt = pillar.get('salt', {}) -%} | {% set salt = pillar.get('salt', {}) -%} | ||||
{% set cloud = salt.get('cloud', {}) -%} | {% set cloud = salt.get('cloud', {}) -%} | ||||
{% set package_table = { | |||||
{% set pkgs = salt['grains.filter_by']({ | |||||
'Debian': {'salt-master': 'salt-master', | 'Debian': {'salt-master': 'salt-master', | ||||
'salt-minion': 'salt-minion', | 'salt-minion': 'salt-minion', | ||||
'salt-syndic': 'salt-syndic', | 'salt-syndic': 'salt-syndic', | ||||
'config-path': '/usr/local/etc/salt', | 'config-path': '/usr/local/etc/salt', | ||||
'minion-service': 'salt_minion', | 'minion-service': 'salt_minion', | ||||
'master-service': 'salt_master', | 'master-service': 'salt_master', | ||||
'syndic-service': 'salt_syndic'} | |||||
} %} | |||||
{% if 'package_table' in pillar %} | |||||
{% set pkgs = pillar['package_table'] %} | |||||
{% elif grains['os'] in package_table %} | |||||
{% set pkgs = package_table[grains['os']] %} | |||||
{% endif %} | |||||
'syndic-service': 'salt_syndic'}, | |||||
}, | |||||
merge=salt['pillar.get']('salt:lookup'), base='default') %} |
{% from "salt/package-map.jinja" import pkgs with context %} | |||||
{% from "salt/map.jinja" import pkgs with context %} | |||||
salt-master: | salt-master: | ||||
pkg.installed: | pkg.installed: |
{% from "salt/package-map.jinja" import pkgs with context %} | |||||
{% from "salt/map.jinja" import pkgs with context %} | |||||
salt-minion: | salt-minion: | ||||
pkg.installed: | pkg.installed: |
{% from "salt/package-map.jinja" import pkgs with context %} | |||||
{% from "salt/map.jinja" import pkgs with context %} | |||||
ensure salt-ssh is installed: | ensure salt-ssh is installed: | ||||
pkg.installed: | pkg.installed: |
{% from "salt/package-map.jinja" import pkgs with context %} | |||||
{% from "salt/map.jinja" import pkgs with context %} | |||||
salt-minion: | salt-minion: | ||||
pkg.installed: | pkg.installed: |
{% from "salt/package-map.jinja" import pkgs with context %} | |||||
{% from "salt/map.jinja" import pkgs with context %} | |||||
include: | include: | ||||
- salt.master | - salt.master |