|
|
1 år sedan | |
|---|---|---|
| .. | ||
| playbooks | 1 år sedan | |
| README.md | 1 år sedan | |
| vars-debian-112.yml | 1 år sedan | |
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.
/var/www/wordpress à corriger (n'empêche pas l'installation mais peut poser problème pour installer des plugins WP)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 becomeAutres 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)ansible-playbook -i chemin/vers/inventory.ini playbooks/install_php_mysql_debian.yml -bkK --limit debian-112 -e @vars-debian-112.yml
ansible-playbook -i chemin/vers/inventory.ini playbooks/uninstall_php_mysql_debian.yml -bkK --limit debian-112 -e @vars-debian-112.yml
# remove MariaDB databases
sudo mysql -uroot -e "drop database wordpress;"
# remove packages
sudo apt remove -y curl
sudo apt remove -y mariadb-server mariadb-client
sudo apt remove -y php8.2 php8.2-fpm php8.2-phar php8.2-curl php8.2-mysqli php8.2-iconv php8.2-gd php8.2-imagick php8.2-intl php8.2-mbstring php8.2-zip php8.2-dom
sudo apt remove -y nginx
sudo apt autoremove
# remove wordpress and wp-cli
sudo rm -rf /var/www/wordpress
sudo rm /usr/local/bin/wp