--- # tasks file for php-fpm - name: install repository definitions yum: name: - epel-release - http://rpms.remirepo.net/enterprise/remi-release-{{ ansible_distribution_major_version }}.rpm - yum-utils state: present - name: activate given repo ini_file: path: /etc/yum.repos.d/remi-php{{ php_version }}.repo section: "remi-php{{ php_version }}" option: enabled value: 1 - name: create socket directory if needed file: path: "{{ php_listen_url|dirname }}" state: directory owner: "{{ php_fpm_pool_user }}" when: php_listen_url[0] == '/' - name: install php-fpm yum: name: - php{{php_version}}-php-fpm state: installed - name: install php packages yum: name: "{{ php_packages }}" state: present - name: disable default pool copy: content: "" dest: "/etc/opt/remi/php{{ php_version }}/php-fpm.d/www.conf" notify: restart php-fpm - name: configure php-fpm pool 2 template: src: www.conf dest: /etc/opt/remi/php{{ php_version }}/php-fpm.d/{{ php_poolname }}_{{ php_version }}.conf notify: restart php-fpm - name: start and enable service service: name: php{{php_version}}-php-fpm enabled: yes state: started