Projet

Général

Profil

Saltstack » Historique » Version 1

Bruno Boiget, 06/12/2016 14:00

1 1 Bruno Boiget
h1. Saltstack
2 1 Bruno Boiget
3 1 Bruno Boiget
h2. Personnalisation de recettes
4 1 Bruno Boiget
5 1 Bruno Boiget
h3. héritage
6 1 Bruno Boiget
7 1 Bruno Boiget
recette 'eole' :
8 1 Bruno Boiget
9 1 Bruno Boiget
<pre>
10 1 Bruno Boiget
eole:
11 1 Bruno Boiget
  file.directory:
12 1 Bruno Boiget
    - name: /tmp/stuff/substuf
13 1 Bruno Boiget
    - user: eole
14 1 Bruno Boiget
    - group: adm
15 1 Bruno Boiget
    - file_mode: 744
16 1 Bruno Boiget
    - dir_mode: 755
17 1 Bruno Boiget
</pre>
18 1 Bruno Boiget
19 1 Bruno Boiget
extension :
20 1 Bruno Boiget
21 1 Bruno Boiget
<pre>
22 1 Bruno Boiget
include:
23 1 Bruno Boiget
  - eole
24 1 Bruno Boiget
25 1 Bruno Boiget
extend:
26 1 Bruno Boiget
  eole:
27 1 Bruno Boiget
    file.directory:
28 1 Bruno Boiget
      - makedirs: True
29 1 Bruno Boiget
</pre>
30 1 Bruno Boiget
31 1 Bruno Boiget
L'appel à la première recette échoue si le répertoire /tmp/stuff n'existe pas, la recette étendue le crée automatiquement