Add sites-available support
We can use this to sync nginx configuration to hosts. Change-Id: Ib7894547392220da72c37c2be407fd235c6df72f Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
65afd10447
commit
f2e9101744
@ -27,6 +27,9 @@ nginx_file_include_dir_src: ""
|
|||||||
nginx_file_nginx_conf_dest: /etc/nginx/nginx.conf
|
nginx_file_nginx_conf_dest: /etc/nginx/nginx.conf
|
||||||
nginx_file_nginx_conf_src: ""
|
nginx_file_nginx_conf_src: ""
|
||||||
|
|
||||||
|
nginx_file_sites_available_dest: /etc/nginx/sites-available
|
||||||
|
nginx_file_sites_available_src:
|
||||||
|
|
||||||
nginx_package_name: nginx
|
nginx_package_name: nginx
|
||||||
|
|
||||||
nginx_service_nginx_daemon_reload: true
|
nginx_service_nginx_daemon_reload: true
|
||||||
|
@ -32,3 +32,13 @@
|
|||||||
when: nginx_file_include_dir_src
|
when: nginx_file_include_dir_src
|
||||||
notify:
|
notify:
|
||||||
- Restart nginx
|
- Restart nginx
|
||||||
|
|
||||||
|
- name: Install sites-available files
|
||||||
|
become: true
|
||||||
|
synchronize:
|
||||||
|
delete: true
|
||||||
|
dest: "{{ nginx_file_sites_available_dest }}"
|
||||||
|
perms: true
|
||||||
|
recursive: true
|
||||||
|
src: "{{ nginx_file_sites_available_src }}"
|
||||||
|
when: nginx_file_sites_available_src | length > 0
|
||||||
|
Loading…
Reference in New Issue
Block a user