tuto:linux:saltstack
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
tuto:linux:saltstack [2018/03/22 22:22] – [targeting] root | tuto:linux:saltstack [2019/07/27 18:44] – [Créer son propre state] root | ||
---|---|---|---|
Ligne 577: | Ligne 577: | ||
</ | </ | ||
+ | |||
+ | < | ||
+ | {% set name = { | ||
+ | ' | ||
+ | ' | ||
+ | }.get(grains.os_family) %} | ||
+ | </ | ||
===== Executer un module ===== | ===== Executer un module ===== | ||
* Appeler un module : | * Appeler un module : | ||
Ligne 1578: | Ligne 1585: | ||
</ | </ | ||
+ | ===== Gestion des environnements avec gitfs ===== | ||
+ | Editer le fichier de configuration ''/ | ||
+ | < | ||
+ | top_file_merging_strategy: | ||
+ | state_top_saltenv: | ||
+ | |||
+ | fileserver_backend: | ||
+ | #- roots | ||
+ | - git | ||
+ | |||
+ | gitfs_provider: | ||
+ | |||
+ | gitfs_remotes: | ||
+ | - https:// | ||
+ | </ | ||
+ | |||
+ | **roots** correspond aux **file_roots**. | ||
+ | |||
+ | Chaque tag ou branche est accessible avec saltenv : | ||
+ | < | ||
+ | $ salt ' | ||
+ | $ salt ' | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | La branche **master** correspond au saltenv **base** ! | ||
+ | </ | ||
+ | |||
+ | ===== Créer son propre module ===== | ||
+ | https:// | ||
+ | |||
+ | ===== Créer son propre state ===== | ||
+ | https:// | ||
+ | |||
+ | ===== Créer son propre grain ===== | ||
+ | https:// | ||
+ | ===== Client salt en python ===== | ||
+ | https:// | ||
+ | |||
+ | ===== Renderer en python ===== | ||
+ | https:// | ||
===== Debug ===== | ===== Debug ===== | ||
* Option debug (**-l debug**) : | * Option debug (**-l debug**) : |
tuto/linux/saltstack.txt · Dernière modification : 2019/07/29 17:54 de root