--- - name: Check if a custom nginx directory exists stat: path: "{{ app_config_root }}/nginx.d/" register: custom_nginx_d - name: Create nginx customisation directory become: true file: path: "/home/dokku/{{ dokku.app }}/nginx.conf.d/" state: directory owner: dokku group: dokku when: custom_nginx_d.stat.exists - name: Copy over the nginx custom configuration become: true template: src: "{{ item }}" dest: "/home/dokku/{{ dokku.app }}/nginx.conf.d/{{ item | basename }}" owner: dokku group: dokku with_fileglob: - "{{ app_config_root }}/nginx.d/*.conf" when: custom_nginx_d.stat.exists - name: Reload nginx to enable custom configurations become: true service: name: nginx state: reloaded when: custom_nginx_d.stat.exists