2025-05-21 00:44:02 +04:00

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