Projet

Général

Profil

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

Ajouté par Daniel Dehennin il y a presque 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
25/04/2018
Echéance:
% réalisé:

100%

Temps estimé:
6.00 h
Restant à faire (heures):
0.0

Révisions associées

Révision c92a15dd (diff)
Ajouté par Daniel Dehennin il y a presque 6 ans

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

Révision 1dc2ade0 (diff)
Ajouté par Daniel Dehennin il y a presque 6 ans

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

Révision f22c790a (diff)
Ajouté par Daniel Dehennin il y a presque 6 ans

SaltStack: “eole.configuration” formula must use new names

  • services/saltmaster/Dockerfile: update git reference to clone.

Ref: #23738

Révision b07fc2bf (diff)
Ajouté par Daniel Dehennin il y a presque 6 ans

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

Révision 03ace009 (diff)
Ajouté par Daniel Dehennin il y a presque 6 ans

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

Formats disponibles : Atom PDF