Projet

Général

Profil

Tâche #17561

Scénario #17558: Définir l'orchestrateur de commandes

Étudier Salt Stack

Ajouté par Lionel Morin il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
17/10/2016
Echéance:
% réalisé:

90%

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

Formats disponibles : Atom PDF