Skip to content
Snippets Groups Projects
README.rst 1.45 KiB

VITAM UI

Déploiement

Préparation

Créer un inventaire depuis environments/hosts.example

Adaptation des group_vars

Editer les fichiers

Surcharge

Editer le fichier vitamui_extra_vars.yml pour surcharger les variables de group_vas/all si nécessaire.

Bootstrap

Pour que les VM puissent pointer sur les dépôts nécessaires.

Template de repo

Fichier environments/group_vars/all/repositories.yml

Lancement du playbook

ansible-playbook -i <inventaire> bootstrap.yml --vault-password-file vault_pass.txt

PKI

./pki/scripts/generate_ca.sh

./pki/certs/generate_certs.sh <inventaire>

./generate_stores.sh <inventaire>

Création des hostvars

ansible-playbook -i <inventaire> generate_hostvars_for_1_network_interface.yml --vault-password-file vault_pass.txt

Création des repositories

ansible-playbook --become -i <inventaire> bootstrap.yml --vault-password-file vault_pass.txt [ --extra-vars=@./environments/vitamui_extra_vars.yml ]

Déploiement

ansible-playbook -i <inventaire> vitamui.yml --vault-password-file vault_pass.txt [ --extra-vars=@./environments/vitamui_extra_vars.yml ]

Désinstallation

ansible-playbook -i <inventaire> uninstall.yml --vault-password-file vault_pass.txt [ --extra-vars=@./environments/vitamui_extra_vars.yml ]