#This play configs apapche for us --- #Sites - name: Prepare symlink for default site file: src: /etc/nginx/sites-available/default-site.conf dest: /etc/nginx/sites-enabled/default-site.conf state: link - name: Deploy default site configuration copy: src: ../files/default-site.conf dest: /etc/nginx/sites-available/default-site.conf force: yes follow: no notify: reload nginx - name: Deploy TLS config copy: src: ../files/ssl.conf dest: /etc/nginx/conf.d/ssl.conf notify: reload nginx - name: Prepare symlink for user sites file: src: /etc/nginx/sites-available/users-site.conf dest: /etc/nginx/sites-enabled/users-site.conf force: yes follow: no state: link - name: Deploy config for user sites on subdomains template: src: ../files/users.conf.j2 dest: /etc/nginx/sites-available/users-site.conf - name: Add public_html to /etc/skel file: path: /etc/skel/public_html state: directory