From 09fd76d1efd98347e81f20baa6bb2cffb95be9bb Mon Sep 17 00:00:00 2001 From: vincent Date: Sun, 14 Apr 2019 16:49:30 +0200 Subject: [PATCH] add php role --- defaults/main.yml | 1 + handlers/main.yml | 4 ++++ tasks/main.yml | 20 ++++++++++++++++++++ 3 files changed, 25 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index e69de29..02ee5aa 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -0,0 +1 @@ +php_extention_enable: [] \ No newline at end of file diff --git a/handlers/main.yml b/handlers/main.yml index e69de29..07dd7ce 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -0,0 +1,4 @@ +--- +- name: reload_php_fpm + service: name=php-fpm state=restarted + become: yes \ No newline at end of file diff --git a/tasks/main.yml b/tasks/main.yml index e69de29..6123088 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -0,0 +1,20 @@ +--- +- name: Ensure php is installed. + pacman: + name: + - php + - php-fpm + state: present + become: yes +- name: Ensure php-fpm is started and enabled to start at boot. + service: name=php-fpm state=started enabled=yes + become: yes + +- name: enable php extetion + become: true + lineinfile: + dest: /etc/php/php.ini + regexp: ";extension={{item}}" + line: "extension={{item}}" + with_items: "{{php_extention_enable}}" + notify: reload_php_fpm \ No newline at end of file