Tâche #23738
Scénario #23697: Mettre les fichiers de la configuration du serveur à disposition de SaltStack
Installer les fichiers de configuration dans saltmaster avant de les déployer sur le minion
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
25/04/2018
Echéance:
% réalisé:
100%
Temps estimé:
6.00 h
Restant à faire (heures):
0.0
Révisions associées
Use new configuration file names
The XML schema file is called “config.schema” and the configuration
values is “config.values”.
- eole/configuration/defaults.yaml: define source and target for
configuration schema and values files.
- eole/configuration/deploy.sls: use new names.
use new parameters for “name” and “source”.
Ref: #23738
SaltStack: salt-master must access the “Server” configuration files
We must install the configuration files in the saltmaster “file_roots”
before being able to deploy them to the minion.
- services/saltmaster/src/salt_ctrl/controller (SaltRunner.download_configuration_files):
retrieve the configuration schema and values and store them in the
minion directory of the “eole.configuration.deploy” state.
- services/saltmaster/src/salt_ctrl/controller (SaltRunner.configuration_deploy):
install the configuration files of the server before executing the
“eole.configuration.deploy” state.
- services/common/messages/v1/execution.salt.configuration.missing.yml:
new message if the configuration is not defined.
Ref: #23738
SaltStack: “eole.configuration” formula must use new names
- services/saltmaster/Dockerfile: update git reference to clone.
Ref: #23738
Configuration files are under “/var/lib/eole/zephir”
- eole/configuration/defaults.yaml: changet “*_target”.
- eole/configuration/deploy.sls: create parent directories if required
Ref: #23738
SaltStack: “eole.configuration” formula must use new directory
- services/saltmaster/Dockerfile: update git reference to clone.
Use clone + checkout to jump to a specific commit.
Ref: #23738
Historique
#1 Mis à jour par Daniel Dehennin il y a presque 6 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Daniel Dehennin il y a presque 6 ans
- Sujet changé de Récuppérer les fichiers à Installer les fichiers de configuration dans saltmaster avant de les déployer sur le minion
- Temps estimé mis à 6.00 h
- Restant à faire (heures) mis à 6.0
#3 Mis à jour par Daniel Dehennin il y a presque 6 ans
- Assigné à mis à Emmanuel GARETTE
#4 Mis à jour par Daniel Dehennin il y a presque 6 ans
- % réalisé changé de 0 à 100
#5 Mis à jour par Scrum Master il y a presque 6 ans
- Statut changé de En cours à Résolu
#6 Mis à jour par Joël Cuissinat il y a presque 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 6.0 à 0.0