New feature: upstream state (remove upstream if needed)

This commit is contained in:
Emilien Mantel
2016-05-11 17:21:52 +02:00
parent 4dcb5f44c6
commit af3930a58a
3 changed files with 18 additions and 0 deletions

View File

@@ -12,4 +12,13 @@
src=etc/nginx/upstream/upstream.conf.j2
dest={{ nginx_etc_dir }}/conf.d/upstream-{{ item.name }}.conf
with_items: "{{ nginx_upstreams }}"
when: item.state is not defined or item.state == 'present'
notify: reload nginx
- name: FILE | Delete other upstreams
file: >
path={{ nginx_etc_dir }}/conf.d/upstream-{{ item.name }}.conf
state=absent
with_items: "{{ nginx_upstreams }}"
when: item.state is defined and item.state == 'absent'
notify: reload nginx