# Mise en place du bon repo SaltStack {% if grains['kernel'] == 'Linux' %} {% if grains['os_family'] == 'Debian' %} {% set ARCH=grains['osarch'] %} saltstack repository: pkgrepo.managed: {% if grains['os'] == 'Debian' %} {% set OSNAME=grains['oscodename'] %} {% set OSNUMBER=grains['osmajorrelease'] %} - name: 'deb http://repo.saltstack.com/apt/debian/{{OSNUMBER}}/{{ARCH}}/latest {{OSNAME}} main' - key_url: 'https://repo.saltstack.com/apt/debian/{{OSNUMBER}}/{{ARCH}}/latest/SALTSTACK-GPG-KEY.pub' {% elif grains['os'] == 'Ubuntu' %} {% set OSNAME=grains['oscodename'] %} {% set OSNUMBER=grains['osrelease'] %} - key_url: 'https://repo.saltstack.com/apt/ubuntu/{{OSNUMBER}}/{{ARCH}}/latest/SALTSTACK-GPG-KEY.pub' - name: 'deb http://repo.saltstack.com/apt/ubuntu/{{OSNUMBER}}/{{ARCH}}/latest {{OSNAME}} main' {% endif %} - humanname: SaltStack Repository - file: /etc/apt/sources.list.d/saltstack.list {% endif %} salt-minion: pkg.installed {% endif %}