Project

General

Profile

Tâche #17561

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

Étudier Salt Stack

Added by Lionel Morin almost 5 years ago. Updated almost 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/17/2016
Due date:
% Done:

90%

Estimated time:
12.00 h
Spent time:
Remaining (hours):
0.0

History

#1 Updated by Scrum Master almost 5 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Scrum Master almost 5 years ago

  • Assigned To set to Emmanuel GARETTE

#3 Updated by Emmanuel GARETTE almost 5 years ago

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 Updated by Bruno Boiget almost 5 years ago

  • Remaining (hours) changed from 12.0 to 8.0

#5 Updated by Bruno Boiget almost 5 years ago

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 Updated by Emmanuel GARETTE almost 5 years ago

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 Updated by Emmanuel GARETTE almost 5 years ago

  • % Done changed from 0 to 90
  • Remaining (hours) changed from 8.0 to 1.0

#8 Updated by Scrum Master almost 5 years ago

  • Status changed from En cours to Fermé
  • Remaining (hours) changed from 1.0 to 0.0

Also available in: Atom PDF