Projet

Général

Profil

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

Ajouté par Gwenael Remond il y a presque 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Gwenael Remond
Début:
25/06/2018
Echéance:
% réalisé:

0%

Temps estimé:
0.00 h
Temps passé:
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é

Formats disponibles : Atom PDF