joomla role: ansible 2.x compatibility. Install the newest version.

This commit is contained in:
Andrea Dell'Amico 2017-11-29 19:55:35 +01:00
parent 78b6d12e5c
commit c143bd9e8e
2 changed files with 11 additions and 6 deletions

View File

@ -1,8 +1,13 @@
---
joomla_dist_name: Joomla
joomla_dist_version: 3.4.8
joomla_major: 3
joomla_minor: 8
joomla_fix: 2
joomla_dist_version: '{{ joomla_major }}.{{ joomla_minor }}.{{ joomla_fix }}'
joomla_dist_file: '{{ joomla_dist_name }}_{{ joomla_dist_version }}-Stable-Full_Package.zip'
joomla_tar_url: 'https://github.com/joomla/joomla-cms/releases/download/{{ joomla_dist_version }}/{{ joomla_dist_file }}'
joomla_download_version: '{{ joomla_major }}-{{ joomla_minor }}-{{ joomla_fix }}'
joomla_download_file: '{{ joomla_dist_name }}_{{ joomla_dist_version }}-Stable-Full_Package.zip'
joomla_tar_url: 'https://downloads.joomla.org/cms/joomla{{ joomla_major }}/{{ joomla_download_version }}/{{ joomla_download_file }}?format=zip'
joomla_download_dir: /srv/joomla
joomla_install_dir: /var/www

View File

@ -1,7 +1,7 @@
---
- name: Install the joomla php prerequisites
apt: name={{ item }} state=present
with_items: joomla_php_prereq
with_items: '{{ joomla_php_prereq }}'
tags: joomla
- name: Ensure that the download and install dirs exist
@ -12,7 +12,7 @@
tags: joomla
- name: Download the joomla distribution file
get_url: url={{ joomla_tar_url }} dest={{ joomla_download_dir }}
get_url: url={{ joomla_tar_url }} dest={{ joomla_download_dir }} validate_certs=no
register: joomla_download
tags: joomla
@ -25,14 +25,14 @@
shell: cp -a {{ joomla_download_dir }}/joomla-unpacked/* {{ joomla_install_dir }}/
args:
creates: '{{ joomla_install_dir }}/index.php'
with_items: phpfpm_pools
with_items: '{{ phpfpm_pools }}'
when: ( joomla_download | changed )
register: unpack_joomla
tags: joomla
- name: Set the correct ownership of the joomla files
file: dest={{ joomla_install_dir }} owner={{ item.user }} group={{ item.group }} recurse=yes state=directory
with_items: phpfpm_pools
with_items: '{{ phpfpm_pools }}'
when: ( unpack_joomla | changed )
tags: joomla