Tâche #17561
Scénario #17558: Définir l'orchestrateur de commandes
Étudier Salt Stack
Restant à faire (heures):
0.0
Historique
#1 Mis à jour par Scrum Master il y a plus de 7 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Scrum Master il y a plus de 7 ans
- Assigné à mis à Emmanuel GARETTE
#3 Mis à jour par Emmanuel GARETTE il y a plus de 7 ans
Installer la dernière version :
wget -O - https://repo.saltstack.com/apt/ubuntu/16.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key add - echo "deb http://repo.saltstack.com/apt/ubuntu/16.04/amd64/latest xenial main" > /etc/apt/sources.list.d/saltstack.list apt-get update apt-get install salt-master salt-master salt-minion salt-ssh salt-syndic salt-cloud salt-api
#4 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Restant à faire (heures) changé de 12.0 à 8.0
#5 Mis à jour par Bruno Boiget il y a plus de 7 ans
configuration pour pouvoir utiliser salt-api localement. (nécessite d'installer salt-api, salt-master et salt-minion)
Pour le minion (/etc/salt/minion):
- master: 127.0.0.1
- pour simplifier, assigner un id en dur (id: local)
Pour le maître (/etc/salt/master) :
- configurer au moins un utilisateur et mode d'authentification (nécessaire pour l'api)
external_auth: pam: eole: - .** configurer le serveur de l'api (exemple avec cherrypy, possible aussi avec nginx)
rest_cherrypy: host: 0.0.0.0 port: 8888 disable_ssl: true (à revoir, j'ai une erreur ssl à la connexion depuis firefox (record too long) ssl_crt: /etc/pki/tls/certs/localhost.crt ssl_key: /etc/pki/tls/certs/localhost.key
#6 Mis à jour par Emmanuel GARETTE il y a plus de 7 ans
A vérifier :
- comportement si on lance une action sur un master "proxy" ;
- que se passe-t'il si le "master" tombe ?
- parametre des "recettes" ;
- pillars ?
#7 Mis à jour par Emmanuel GARETTE il y a plus de 7 ans
- % réalisé changé de 0 à 90
- Restant à faire (heures) changé de 8.0 à 1.0
#8 Mis à jour par Scrum Master il y a plus de 7 ans
- Statut changé de En cours à Fermé
- Restant à faire (heures) changé de 1.0 à 0.0