Benoît Hubert 75088ca926 ajout au readme před 1 rokem
..
playbooks 013a73ef37 déplacement-rangement před 1 rokem
README.md 75088ca926 ajout au readme před 1 rokem
vars-debian-112.yml 013a73ef37 déplacement-rangement před 1 rokem

README.md

Installation stack LEMP + WordPress sur Debian 12

Améliorations futures

  • idempotence install/désinstall pas vraiment à la hauteur
  • droits sur répertoire /var/www/wordpress à corriger (n'empêche pas l'installation mais peut poser problème pour installer des plugins WP)
  • le mdp admin de WP est hardcodé pour l'instant
  • mettre les mdp WordPress et BDD dans un vault

Notes

Ici le noeud cible n'a pas été configuré avec des clés SSH, d'où :

  • -b pour become
  • -k pour mdp SSH
  • -K pour mdp become

Autres arguments :

  • --limit <hote> pour n'exécuter que sur un certain hote référencé dans l'inventaire
  • -e @vars-debian-xyz.yml inclure un fichier de variables spécifiques à cet hôte (exemple dans vars-debian-112.yml)

Installer/désinstaller

Installer tout

ansible-playbook -i chemin/vers/inventory.ini playbooks/install_php_mysql_debian.yml -bkK --limit debian-112 -e @vars-debian-112.yml

Désinstaller tout (peu testé)

ansible-playbook -i chemin/vers/inventory.ini playbooks/uninstall_php_mysql_debian.yml -bkK --limit debian-112 -e @vars-debian-112.yml