123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- ---
- - name: "[INSTALL] - Required and recommended packages are installed."
- ansible.builtin.package:
- name: "{{ item }}"
- state: present
- with_items:
- - "{{ nextcloud_websrv }}"
- - imagemagick
- - smbclient
- - "php{{ php_ver }}-gd"
- - "php{{ php_ver }}-ldap"
- - "php{{ php_ver }}-imap"
- - "php{{ php_ver }}-curl"
- - "php{{ php_ver }}-intl"
- notify:
- - start http
- - name: "[INSTALL] - php-json is installed (PHP < 8)"
- ansible.builtin.package:
- name: "php{{ php_ver }}-json"
- state: present
- when: php_ver is version("8", "<")
- - name: "[INSTALL] - Apache Required package is installed."
- ansible.builtin.package:
- name: "libapache2-mod-php{{ php_ver }}"
- state: present
- when: nextcloud_websrv == "apache2"
- notify:
- - start http
- - name: "[INSTALL] - NGINX Required package is installed."
- ansible.builtin.package:
- name: "php{{ php_ver }}-fpm"
- state: present
- when: nextcloud_websrv == "nginx"
- notify:
- - start http
- - start php-fpm
- - name: "[INSTALL] - PHP extra Packages are installed."
- ansible.builtin.package:
- name: "{{ item }}"
- state: present
- with_items:
- - "{{ php_pkg_spe }}"
- - name: "[INSTALL] - APCu is installed."
- ansible.builtin.package:
- name: "{{ php_pkg_apcu }}"
- state: present
|