diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2015-12-20 13:59:39 +0100 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2015-12-20 13:59:39 +0100 |
commit | 01e59771866559cc13a58800282617d04cb286a6 (patch) | |
tree | a1772ca3ce7bde38d1c96a4855db504b6ab8ec96 /roles/common-web/tasks | |
parent | 74943c88f1a0de34ca593dafe5b0785c7ee7a95e (diff) |
nginx: Move include.d/* to snippets/.
Diffstat (limited to 'roles/common-web/tasks')
-rw-r--r-- | roles/common-web/tasks/main.yml | 47 |
1 files changed, 21 insertions, 26 deletions
diff --git a/roles/common-web/tasks/main.yml b/roles/common-web/tasks/main.yml index f55770d..c44e3a5 100644 --- a/roles/common-web/tasks/main.yml +++ b/roles/common-web/tasks/main.yml @@ -8,54 +8,49 @@ tags: - logrotate -- name: Delete /etc/nginx/sites-{available,enabled}/default - file: path=/etc/nginx/sites-{{ item }}/default state=absent - with_items: - - enabled - - available - -- name: Create directory /etc/nginx/{fastcgi,ssl} - file: path=/etc/nginx/{{ item }} - state=directory - owner=root group=root - mode=0755 - with_items: - - fastcgi - - ssl - -- name: Copy fastcgi parameters - copy: src=etc/nginx/fastcgi/{{ item }} - dest=/etc/nginx/fastcgi/{{ item }} +- name: Copy fastcgi parameters and SSL configuration snippets + copy: src=etc/nginx/snippets/{{ item }} + dest=/etc/nginx/snippets/{{ item }} owner=root group=root mode=0644 register: r1 with_items: - - params - - php - - php-ssl + - fastcgi.conf + - fastcgi-php.conf + - fastcgi-php-ssl.conf + - ssl.conf notify: - Restart Nginx -- name: Copy SSL configuration snippet - copy: src=etc/nginx/include.d/ssl - dest=/etc/nginx/include.d/ssl +- name: Copy /etc/nginx/sites-available/default + copy: src=etc/nginx/sites-available/default + dest=/etc/nginx/sites-available/default owner=root group=root mode=0644 register: r2 notify: - Restart Nginx +- name: Create /etc/nginx/sites-enabled/default + file: src=../sites-available/default + dest=/etc/nginx/sites-enabled/default + owner=root group=root + state=link force=yes + register: r3 + notify: + - Restart Nginx + - name: Add .asc to text/plain MIME types lineinfile: dest=/etc/nginx/mime.types regexp='^(\s*text/plain\s+)' backrefs=yes line='\1txt asc;' - register: r3 + register: r4 notify: - Restart Nginx - name: Start Nginx service: name=nginx state=started - when: not (r1.changed or r2.changed or r3.changed) + when: not (r1.changed or r2.changed or r3.changed or r4.changed) - meta: flush_handlers |