-
Ro3034 authored
Co-authored-by:
Makhtar DIAGNE <makhtar.diagne@teamdlab.com>
Unverifiedb0ebe59d
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 ]