- include_vars: mediawiki.yml - stat: path={{ mediawiki_install_path }} register: mediawiki ignore_errors: yes - name: Download MediaWiki Tarball get_url: url: http://releases.wikimedia.org/mediawiki/{{ mediawiki_version }}/mediawiki-{{ mediawiki_version }}.{{ mediawiki_version_patch }}.tar.gz dest: /tmp/mediawiki.tgz when: mediawiki.stat.exists == False - name: Unarchive MediaWiki unarchive: src: /tmp/mediawiki.tgz dest: /tmp remote_src: True owner: "{{ mediawiki_user }}" group: "{{ mediawiki_group }}" when: mediawiki.stat.exists == False - name: Moving MediaWiki to web directory command: creates={{ mediawiki_install_path }} mv /tmp/mediawiki-{{ mediawiki_version }}.{{ mediawiki_version_patch }}/ {{ mediawiki_install_path }} when: mediawiki.stat.exists == False - name: Configuring MediaWiki template: src: mediawiki/LocalSettings.php.j2 dest: "{{ mediawiki_install_path }}/LocalSettings.php" owner: "{{ mediawiki_user }}" group: "{{ mediawiki_group }}" mode: 0600 - name: DI Portal auth plugin dir file: path={{ mediawiki_install_path }}/extensions/ExtAuthDB state=directory owner=www-data group=www-data mode=0755 - name: DI Portal Auth plugin file template: src: mediawiki/ExtAuthDB.php.j2 dest: "{{ mediawiki_install_path }}/extensions/ExtAuthDB/ExtAuthDB.php" owner: "{{ mediawiki_user }}" group: "{{ mediawiki_group }}" mode: 0600