--- # tasks file for zen_rev_proxy - name: install nginx/aptitude package: name : ['nginx','aptitude'] state : present - name: enable nginx at boot time service: name : nginx enabled : yes when: ansible_virtualization_type != "docker" - name: create conf.d directory file: path : "{{ proxy_site_conf_dir }}" state : directory mode : 0755 - name: create log directory file: path : "{{ proxy_site_log_path }}" state : directory mode : 0755 - name: write configuration file(s) template: src : proxy_site.j2 dest : "{{ proxy_site_conf_dir }}/{{ item.key }}.conf" mode : 0644 with_dict: - "{{ proxy_sites }}" notify: restart nginx - name: start nginx service: name : nginx state : started when: ansible_virtualization_type != "docker"