########
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 ]