From e2a20addf3a9b8ec18eba2c01066bcf832ad757a Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Fri, 17 May 2019 11:14:27 +0300 Subject: [PATCH] add fastcgi support for nginx --- roles/nginx/fcgi/meta/main.yml | 4 ++++ roles/nginx/fcgi/tasks/main.yml | 37 +++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 roles/nginx/fcgi/meta/main.yml create mode 100644 roles/nginx/fcgi/tasks/main.yml diff --git a/roles/nginx/fcgi/meta/main.yml b/roles/nginx/fcgi/meta/main.yml new file mode 100644 index 0000000..0b17fa3 --- /dev/null +++ b/roles/nginx/fcgi/meta/main.yml @@ -0,0 +1,4 @@ +--- + +dependencies: + - {role: nginx/server} diff --git a/roles/nginx/fcgi/tasks/main.yml b/roles/nginx/fcgi/tasks/main.yml new file mode 100644 index 0000000..12c72ca --- /dev/null +++ b/roles/nginx/fcgi/tasks/main.yml @@ -0,0 +1,37 @@ +--- + +- name: install fcgi packages + package: + name: fcgiwrap + state: installed + +- name: create runtime directory + file: + path: /run/fcgiwrap + state: directory + mode: 0755 + owner: root + group: root + +- name: autocreate /run/fcgiwrap on boot + copy: + dest: /etc/tmpfiles.d/fcgiwrap.conf + content: "d /run/fcgiwrap 0755 root root\n" + mode: 0644 + owner: root + group: root + +- name: create fcgi systemd socket + copy: + dest: /lib/systemd/system/fcgiwrap@nginx.socket + src: /lib/systemd/system/fcgiwrap@.socket + mode: 0644 + owner: root + group: root + remote_src: true + +- name: enable fcgi systemd socket + systemd: + name: fcgiwrap@nginx.socket + enabled: true + state: started