# # Copyright (c) 2020 Bubble, Inc. All rights reserved. For personal (non-commercial) use, see license: https://getbubblenow.com/bubble-license/ # - name: Disable default site file: path: /etc/nginx/sites-enabled/default state: absent - name: Create the .well-known directory file: path: /var/www/html/.well-known owner: www-data group: www-data state: directory - name: Create default nginx site (type={{ install_type }}) template: src: "site_{{ install_type }}.conf.j2" dest: "/etc/nginx/sites-available/{{ server_name }}.conf" - name: Create alias nginx site (type={{ install_type }}) template: src: "site_{{ install_type }}_alias.conf.j2" dest: "/etc/nginx/sites-available/{{ server_alias }}.conf" - name: Symlink default site to site-enabled file: src: /etc/nginx/sites-available/{{ server_name }}.conf dest: /etc/nginx/sites-enabled/{{ server_name }}.conf owner: root group: root state: link - name: Symlink alias site to site-enabled file: src: /etc/nginx/sites-available/{{ server_alias }}.conf dest: /etc/nginx/sites-enabled/{{ server_alias }}.conf owner: root group: root state: link