--- - hosts: webservers tasks: - name: Basic setup include_role: name=common - name: Setup bbb parking include_role: name=nginx vars: nginx_owner: bbb nginx_domain: bbb.afpy.org nginx_certificates: ['bbb.afpy.org'] nginx_path: /var/www/bbb/ nginx_conf: | server { listen [::]:80; listen 80; server_name bbb.afpy.org; return 301 https://$host$request_uri; } server { listen [::]:443 ssl http2; listen 443 ssl http2; server_name bbb.afpy.org; include snippets/letsencrypt-bbb.afpy.org.conf; root /var/www/bbb/; charset utf-8; location /b { return 301 /; } } - name: Copy bbb redirect file copy: src: bbb.html dest: /var/www/bbb/index.html owner: root mode: 0644 - name: Copy bbb redirect style file copy: src: pico.classless.min.css dest: /var/www/bbb/pico.classless.min.css owner: root mode: 0644