Tâche #24357
Scénario #24263: Epic 13: Créer un message permettant de récupérer les données d'environnement d'un serveur
Récupérer le grain du minion vers le master le mettre dans salt-master
Statut:
Fermé
Priorité:
Normal
Assigné à:
Gwenael Remond
Version cible:
Restant à faire (heures):
0.0
Description
lancer la commande salt "*" grains.ls
Historique
#1 Mis à jour par Gwenael Remond il y a presque 6 ans
- Tâche parente changé de #24269 à #24263
#2 Mis à jour par Scrum Master il y a presque 6 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Scrum Master il y a presque 6 ans
- Statut changé de En cours à Résolu
#4 Mis à jour par Gwenael Remond il y a presque 6 ans
- Temps estimé mis à 0.00 h
- Restant à faire (heures) mis à 0.0
#5 Mis à jour par Gwenael Remond il y a presque 6 ans
La page des grains https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.grains.html
Les grains personnalisés : https://docs.saltstack.com/en/latest/topics/grains/#writing-grains
Côté salt-master, dans /srv/salt/_grains
mettre un fichier python
root@5608141b4061:/srv/salt/_grains# cat essai.py def yourfunction(): # initialize a grains dictionary grains = {} # Some code for logic that sets grains like grains['yourcustomgrain'] = True grains['anothergrain'] = 'somevalue' return grains root@5608141b4061:/srv/salt/_grains#
Ne pas oublier de lancer une synchronisation :
salt "10" saltutil.sync_grains
Puis récupérer le grain depuis le master :
root@5608141b4061:/srv/salt/_grains# salt "10" grains.get anothergrain 10: somevalue
#6 Mis à jour par Joël Cuissinat il y a presque 6 ans
- Statut changé de Résolu à Fermé