42 lines
980 B
YAML
42 lines
980 B
YAML
|
#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
|