jean-cloud-services/provisioning
2023-04-24 12:11:09 +02:00
..
group_vars initial commit 2023-04-24 12:11:09 +02:00
roles initial commit 2023-04-24 12:11:09 +02:00
install.sh initial commit 2023-04-24 12:11:09 +02:00
inventory.ini initial commit 2023-04-24 12:11:09 +02:00
playbook.yml initial commit 2023-04-24 12:11:09 +02:00
readme.md initial commit 2023-04-24 12:11:09 +02:00
requirements.yml initial commit 2023-04-24 12:11:09 +02:00
services_nougaro.yml initial commit 2023-04-24 12:11:09 +02:00
services_vandamme.yml initial commit 2023-04-24 12:11:09 +02:00
services.yml initial commit 2023-04-24 12:11:09 +02:00
TODO initial commit 2023-04-24 12:11:09 +02:00

# Provisioning

Installer les dépendances pour les playbooks

Il faut avoir installé ansible-playbook et ansible-galaxy. Puis faire ./install.sh -> Ce fichier contient trop de trucs, il faudrait le mettre à jour…

Configurer un serveur

Vérifier que le serveur est bien décommenté dans inventory.ini

ansible-playbook -i inventory.ini playbook.yml

Déployer des services sur un serveur

Envoyer les fichiers de conf sur le serveur.

ansible-playbook -i inventory.ini services.yml

Déployer les services : (ssh sur le serveur)

/docker/_deployer/main.sh

Déployer des services (ancienne méthode)

Cette méthode ne fonctionne pas avec le nouveau script de déploiement.

ansible-playbook -i inventory.ini services_vandamme.yml