ki-ansible-playbook/roles/nginx/tasks/main.yml
2021-09-13 18:11:04 +02:00

27 lines
575 B
YAML

- name: be sure nginx is installed
apt:
name: nginx
- name: be sure the nginx config file is present
copy:
src: ../files/nginx.conf
dest: /etc/nginx/nginx.conf
- name: be sure nginx site config files are present
template:
src: sites/{{ item }}.conf.j2
dest: /etc/nginx/sites-enabled/{{ item }}.conf
with_items:
- ki
notify:
- "nginx config changed"
- name: be sure nginx sites are not present
file:
state: absent
path: "/etc/nginx/sites-enabled/{{ item }}"
with_items:
- default
notify:
- "nginx config changed"