--- - name: Update apt cache. ansible.builtin.apt: update_cache: true cache_valid_time: 86400 - name: Ensure PHP packages are installed. ansible.builtin.apt: name: "{{ php_packages + php_packages_extra }}" state: "{{ php_packages_state }}" install_recommends: "{{ php_install_recommends }}" register: php_package_install notify: Restart webserver - name: Delete APCu configuration file if this role will provide one. ansible.builtin.file: path: "{{ item }}/{{ php_apc_conf_filename }}" state: absent with_items: "{{ php_extension_conf_paths }}" when: php_enable_apc and php_package_install.changed notify: Restart webserver - name: Delete OpCache configuration file if this role will provide one. ansible.builtin.file: path: "{{ item }}/{{ php_opcache_conf_filename }}" state: absent with_items: "{{ php_extension_conf_paths }}" when: php_opcache_enable | bool and php_package_install.changed notify: Restart webserver