better domain+location handling
This commit is contained in:
18
tasks/domain.yml
Normal file
18
tasks/domain.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
# template domain config
|
||||
# vars: ng_domain_secure (True)
|
||||
# ng_domain_flags (['http2'])
|
||||
# ng_domain_name (no default)
|
||||
# ng_domain_root ('/usr/share/nginx/html')
|
||||
# ng_domain_common_locations (True)
|
||||
|
||||
- name: domain locations directory
|
||||
file:
|
||||
path: "{{ nginx_location_mountpoint }}/{{ ng_domain_name }}"
|
||||
state: directory
|
||||
|
||||
- name: template domain config
|
||||
template:
|
||||
src: domain.conf.j2
|
||||
dest: "{{ nginx_config_mountpoint }}/{{ ng_domain_name }}.conf"
|
||||
notify: restart nginx container
|
||||
12
tasks/location.yml
Normal file
12
tasks/location.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
---
|
||||
# template domain config
|
||||
# ng_domain_name (no default)
|
||||
# ng_location_name (no default)
|
||||
# ng_location_content (no default)
|
||||
|
||||
- name: template location config
|
||||
template:
|
||||
src: location.conf.j2
|
||||
dest: "{{ nginx_location_mountpoint }}/{{ ng_domain_name }}/{{
|
||||
ng_location_name|regex_replace('[^0-9a-zA-Z_-.]','_') }}.conf"
|
||||
notify: restart nginx container
|
||||
@@ -13,7 +13,7 @@
|
||||
- Dockerfile
|
||||
- nginx.conf
|
||||
- dhparams.pem
|
||||
- default_ssl.conf
|
||||
- default.conf
|
||||
tags: skip_me
|
||||
|
||||
- name: Crear imagen my_nginx
|
||||
|
||||
Reference in New Issue
Block a user