summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThedro Neely <thedroneely@gmail.com>2020-01-18 05:19:16 -0500
committerThedro Neely <thedroneely@gmail.com>2020-01-18 05:19:16 -0500
commit41bea271314570033fab1a89e94f1ab4f158df13 (patch)
treeffcea8d882966aa5eac44e07193b4ea28baaf3c4
parentb91e9f250d214adde7a714f73b6b759bc609204b (diff)
downloadplaybooks-41bea271314570033fab1a89e94f1ab4f158df13.tar.gz
playbooks-41bea271314570033fab1a89e94f1ab4f158df13.tar.bz2
playbooks-41bea271314570033fab1a89e94f1ab4f158df13.zip
roles/nginx/main: Copy configuration
-rw-r--r--roles/nginx/main.yml44
1 files changed, 43 insertions, 1 deletions
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'
+