From 41bea271314570033fab1a89e94f1ab4f158df13 Mon Sep 17 00:00:00 2001 From: Thedro Neely Date: Sat, 18 Jan 2020 05:19:16 -0500 Subject: roles/nginx/main: Copy configuration --- roles/nginx/main.yml | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) (limited to 'roles/nginx') diff --git a/roles/nginx/main.yml b/roles/nginx/main.yml index 8b69030..8f4791b 100644 --- a/roles/nginx/main.yml +++ b/roles/nginx/main.yml @@ -170,7 +170,8 @@ --with-ipv6 --add-module=/opt/nginx/brotli --add-module=/opt/nginx/nginx-headers - --with-cc-opt=-Wno-error" + --with-cc-opt=-Wno-error + --with-debug" && patch -p01 < ../quiche/extras/nginx/nginx-1.16.patch && ./configure $CONFIG && make -j$(getconf _NPROCESSORS_ONLN) @@ -187,6 +188,7 @@ && mkdir -p /etc/nginx/conf.d && mkdir -p /etc/nginx/sites-available && mkdir -p /etc/nginx/sites-enabled + && mkdir -p /var/cache/nginx && rm -rf /etc/nginx/*.default && rm -rf /etc/nginx/html && rm -rf /usr/sbin/nginx.old @@ -210,3 +212,43 @@ args: chdir: /etc/nginx creates: dhparam.pem + + - name: Copying configuration files + copy: + src: "{{ item.src }}" + dest: "{{ item.dest }}" + owner: "{{ item.owner }}" + group: "{{ item.group }}" + mode: "{{ item.mode }}" + with_items: + - + src: default.conf + dest: /etc/nginx/default.d/default.conf + owner: "{{ user }}" + group: "{{ user }}" + mode: '0644' + - + src: nginx.init.d + dest: /etc/init.d/nginx + owner: root + group: root + mode: '0755' + - + src: nginx.logrotate + dest: /etc/logrotate.d/nginx + owner: root + group: root + mode: '0644' + - + src: nginx.conf + dest: /etc/nginx/nginx.conf + owner: "{{ user }}" + group: "{{ user }}" + mode: '0644' + - + src: mime.types + dest: /etc/nginx/mime.types + owner: "{{ user }}" + group: "{{ user }}" + mode: '0644' + -- cgit v1.2.3