# Installation stack LEMP + WordPress sur Debian 12 ## IMPORTANT Il faudra fournir un fichier de variables (voir plus bas) pour personnaliser l'installation. En particulier dans ce fichier, veiller à ce que `site_url` corresponde au hostname ou à l'IP de la machine ciblée. ## 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 ` 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 ```