diff --git a/varnish/tasks/main.yml b/varnish/tasks/main.yml index 0668db44..23653978 100644 --- a/varnish/tasks/main.yml +++ b/varnish/tasks/main.yml @@ -55,6 +55,7 @@ template: src: "{{ item }}" dest: /etc/varnish/default.vcl + mode: "0644" force: yes with_first_found: - "templates/varnish/default.{{ inventory_hostname }}.vcl.j2" @@ -64,3 +65,23 @@ notify: reload varnish tags: - varnish + +- name: Create Varnish config dir + file: + path: /etc/varnish/conf.d + state: directory + mode: "0755" + tags: + - varnish + +- name: Copy included Varnish config + template: + src: "{{ item }}" + dest: /etc/varnish/conf.d/ + force: yes + mode: "0644" + with_fileglob: + - "templates/varnish/conf.d/*.vcl" + notify: reload varnish + tags: + - varnish