diff --git a/tasks/main.yml b/tasks/main.yml index 813b5b6..f53afd1 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,6 +1,9 @@ --- - name: Include OS-specific variables. - include_vars: "{{ ansible_os_family }}.yml" + include_vars: "{{ item }}" + with_fileglob: + - "../vars/{{ ansible_os_family }}.yml" + - "../vars/{{ ansible_os_family }}-php{{ php_version }}.yml" - name: Define PHP variables. set_fact: "{{ item.key }}={{ hostvars[inventory_hostname][item.value] }}" diff --git a/tasks/setup-Debian.yml b/tasks/setup-Debian.yml index 0197bdf..8da592d 100644 --- a/tasks/setup-Debian.yml +++ b/tasks/setup-Debian.yml @@ -49,3 +49,4 @@ - php5.6-common - php7.0-common - php7.1-common + - php7.2-common diff --git a/vars/Debian-php7.2.yml b/vars/Debian-php7.2.yml new file mode 100644 index 0000000..7c6674e --- /dev/null +++ b/vars/Debian-php7.2.yml @@ -0,0 +1,16 @@ +__php_packages: + - "php{{ php_version }}" + - "php{{ php_version }}-apcu" + - "php{{ php_version }}-cli" + - "php{{ php_version }}-common" + - "php{{ php_version }}-curl" + - "php{{ php_version }}-dev" + - "php{{ php_version }}-fpm" + - "php{{ php_version }}-gd" + - "php{{ php_version }}-imap" + - "php{{ php_version }}-json" + - "php{{ php_version }}-mbstring" + - "php{{ php_version }}-opcache" + - "php{{ php_version }}-sqlite3" + - "php{{ php_version }}-xml" + - "php{{ php_version }}-yaml"