--- - name: php | installing php common and base modules apt: name: - php{{ item.version }}-common - php{{ item.version }}-cli state: present loop: "{{ php_versions }}" notify: - restart php-fpm services - name: php | install extra modules apt: name: "{{ item.modules | map('regex_replace', '^(.*)$', 'php' + item.version + '-\\1') | list }}" state: present force: yes loop: "{{ php_versions }}" when: item.modules is defined and item.modules | length > 0 notify: - restart php-fpm services