--- # tasks file for php-fpm # # - name: install repository definitions package: name: - "https://rpms.remirepo.net/enterprise/remi-release-{{ ansible_distribution_major_version }}.rpm" - epel-release - yum-utils state: present - name: create socket directory if needed file: path: "{{ php_fpm_listen_url|dirname }}" state: directory owner: "{{ php_fpm_pool_user }}" when: php_fpm_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 - name: configure logrotate template: src: logrotate.conf.jj dest: /etc/logrotate.d/php-fpm.conf