#0. Ajout du compte user-ansible dans le groupe www-data pour la gestion des droits sur l'arborescence mediawiki
- name: "add user-ansible"
command: usermod -a -G www-data user-ansible
#1. Création du répertoire pour l'installation des fichiers Mediawiki "mediawiki directory"
- name: "Create Mediawiki directory"
file:
path: "{{mediawiki_directory}}"
owner: "www-data"
group: "www-data"
state: directory
#2. Décompresse le fichier source
- name: "uncompress mediawiki archive"
unarchive:
src: "{{mediawiki_archive_url}}"
dest: "{{mediawiki_directory}}"
owner: "www-data"
group: "www-data"
remote_src: yes
extra_opts: "--transform=s/mediawiki-[0-9. ]*\//"
#3. Ajoute les droits d'écriture pour le groupe www-data
- name: "add g+w sur le répertoire mediawiki"
command: chmod -R g+w {{mediawiki_directory}}
#4. Exécute la tâche avec l'utilisateur ansible, se place dans le répertoire de maintenance et exécute la commande de configuration si le fichier LocalSettings.php n'existe pas
#5. Exécute la tâche avec l'utilisateur ansible, se place dans le répertoire de maintenance et exécute la commande de mise à jour de la base une seule fois
- name: "mediawiki db update"
become: yes
become_user: "user-ansible"
command: php update.php --quick
args:
chdir: "{{mediawiki_maintenance_directory}}"
run_once: yes
register: resultat
changed_when: "'...done.' in resultat.stdout"
voici l'erreur :
PLAY [MediaWiki db configuration] ****************************************************************************************
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.