|
12345678910111213141516171819202122232425262728293031323334353637383940 |
- #
- # 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
|