--- - name: Install NGINX apt: update_cache: true name: nginx register: apt_result retries: 3 until: apt_result is succeeded - name: Copy configuration files template: src: "{{ item.src }}" dest: "{{ item.dest }}" loop: - src: nginx/ftp.j2 dest: /etc/nginx/sites-available/ftp - src: html/HEADER.html.j2 dest: /pubftp/.html/HEADER.html - src: html/FOOTER.html.j2 dest: /pubftp/.html/FOOTER.html - src: html/style.min.css.j2 dest: /pubftp/.html/style.min.css - name: Indicate role in motd template: src: update-motd.d/05-service.j2 dest: /etc/update-motd.d/05-nginx-pubftp mode: 0755