• # Pas un pillar...

    Posté par (site web personnel) . En réponse au message SaltStack : pb avec les modules.. Évalué à 3.

    Les fichiers pillar ne sont là que pour contenir des données que tu ne veux pas mettre dans tes formules (genre le nom de la communauté snmp que tu vas mettre dans snmpd.conf, ce genre de choses) ou des données qui vont être réutilisées dans différentes formules ou sur lesquelles tu vas boucler.

    {% for login, user in pillar.get('users', {}).items() %}
     {{login}}:
     user.present:
     - home: /home/{{login}}
     - createhome: True
     - fullname: {{user.fullname}}
    {% endfor %}
    

    Tu dois créer des formules, éventuellement en utilisant les données des pillar, et éventuellement en utilisant le langage de template Jinja.

    Pour installer apache, une formule pour Debian serait

    install-apache:
     pkg.installed:
     - name: apache2
    

    Peut-être que la présentation de Salt que j'avais faite pourrait t'être utile : https://slides.fiat-tux.fr/slides_salt/index.html

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.