27 lines
648 B
YAML
27 lines
648 B
YAML
---
|
|
- name: delete default config
|
|
file:
|
|
path: /etc/nginx/sites-available/default
|
|
state: absent
|
|
|
|
- name: copy certs
|
|
copy:
|
|
src: "{{ item }}"
|
|
dest: /root
|
|
mode: '0600'
|
|
loop:
|
|
- home.lab.local.crt
|
|
- home.lab.local.key
|
|
no_log: true
|
|
|
|
- name: copy nginx config
|
|
template:
|
|
src: "{{ hostvars[inventory_hostname].group_names[2] }}"
|
|
dest: /etc/nginx/sites-available/
|
|
|
|
- name: make a link to nginx config in sites-enabled
|
|
file:
|
|
src: /etc/nginx/sites-available/{{ hostvars[inventory_hostname].group_names[2] }}
|
|
dest: /etc/nginx/sites-enabled/{{ hostvars[inventory_hostname].group_names[2] }}
|
|
state: link
|