Pour tester salt-stack, je voudrais copier un fichier de configuration vers un autre fichier distant (je teste master et minion sur localhost).
/etc/salt/minion :
master: 127.0.0.1
file_roots:
base:
- /srv/salt/base
/etc/salt/master :
interface: 0.0.0.0
L'arbre /srv/salt :
# tree srv/
srv/
salt
base
env
envpy.template
init.sls
top.sls
et le fichier modèle :
# cat /srv/salt/base/env/envpy.template
This is a test !
et c'est le fichier init :
# cat /srv/salt/base/env/init.sls
/home/myHome/env.py:
file:
- managed
- source: salt://base/env/envpy.template
et enfin le fichier supérieur :
# cat /srv/salt/top.sls
base:
'*':
- base.env
Le sel de l'état d'urgence :
# salt '*' state.highstate
myHost:
----------
ID: states
Function: no.None
Result: False
Comment: No Top file or external nodes data matches found
Started:
Duration:
Changes:
Summary
------------
Succeeded: 0
Failed: 1
------------
Total states run: 1
Avez-vous une idée de la raison pour laquelle j'ai obtenu cette erreur ?
1 votes
Juste mes 5 centimes : si la réponse de ChrisV ne vous aide pas, vous êtes peut-être frappé par un bug de salt - il s'est manifesté pour moi lorsque j'ai mis à jour salt-master (et les minions ensuite). Avant cela - tout fonctionnait, après - j'ai le même problème. Des choses ont déjà été testées, mais sans succès : enlever la clé des minions du maître et la lire, vérifier les configurations du maître, redémarrer les processus salt-master et salt-minion, redémarrer les machines du maître et des noeuds... Reste à tester : réinstaller master, réinstaller minions (peut-être que cela a quelque chose à voir avec les informations d'authentification qui sont générées lors de l'installation).
0 votes
J'ai ce problème maintenant, Marek, avez-vous eu de la chance ?