- name: Container Path data State directory file: path: "/home/{{ user.name }}/webroot" state: directory owner: "100999" group: "100999" - name: Container Path certs State directory file: path: "/home/{{ user.name }}/nginx/certs" state: directory owner: "100999" group: "100999" - name: Container Path html State directory file: path: "/home/{{ user.name }}/nginx/html" state: directory owner: "100999" group: "100999" - name: Cointainer Path challenges directory file: path: "/home/{{ user.name }}/nginx/challenges" owner: "{{ user.name }}" group: "{{ user.name }}" state: directory owner: "100999" group: "100999" - name: Cointainer Path vhost directory file: path: "/home/{{ user.name }}/nginx/vhost.d" owner: "{{ user.name }}" group: "{{ user.name }}" state: directory owner: "100999" group: "100999" - name: Create NGINX conf file template: src: "web/nginx.conf.j2" dest: "/home/{{ user.name }}/web/nginx.conf" owner: "100999" group: "100999" - name: Create Compose File template: src: "docker-compose.yml.j2" dest: "/home/{{ user.name }}/docker-compose.yml" owner: "100999" group: "100999"