--- - name: "make simple nginx.conf" template: src: nginx.conf dest: "{{ OS.nginx.dirs.conf }}/nginx.conf" mode: 0644 when: OS.nginx.nemesida_waf == 0 - name: "make nginx.conf with Nemesida WAF" template: src: nginx_nemesida.conf dest: "{{ OS.nginx.dirs.conf }}/nginx.conf" mode: 0644 when: OS.nginx.nemesida_waf == 1 - name: "make fastcgi_params" template: src: fastcgi dest: "{{ OS.nginx.dirs.conf }}/fastcgi_params" mode: 0644 - name: "create admin host" template: src: admin.conf dest: "{{ OS.nginx.dirs.conf }}/conf.d/admin.conf" mode: 0644 when: cabinet_install is not defined - name: "create stat host" template: src: stat.conf dest: "{{ OS.nginx.dirs.conf }}/conf.d/stat.conf" mode: 0644 when: cabinet_install is defined - name: "create blocked host" template: src: blocked.conf dest: "{{ OS.nginx.dirs.conf }}/conf.d/blocked.conf" mode: 0644 when: cabinet_install is not defined - name: "remove default.conf" file: path: "{{ OS.nginx.dirs.conf }}/conf.d/default.conf" state: absent