Projet

Général

Profil

Saltstack » Historique » Version 3

« Précédent - Version 3/9 (diff) - Suivant » - Version actuelle
Bruno Boiget, 06/12/2016 15:13


Saltstack

Personnalisation de recettes

Inclusion

Pour utiliser une recette existante dans une recette:

include:
  - recette1
  - recette2 ..

héritage

recette 'eole' (/srv/salt/eole.sls) :

eole:
  file.directory:
    - name: /tmp/stuff/substuf
    - user: eole
    - group: adm
    - file_mode: 744
    - dir_mode: 755

extension (/srv/salt/local.sls) :

include:
  - eole

extend:
  eole:
    file.directory:
      - makedirs: True

L'appel à la première recette échoue si le répertoire /tmp/stuff n'existe pas :

salt 'local' state.sls eole

La recette étendue le crée automatiquement