added option to disable monitoring and pki

This commit is contained in:
nd 2019-04-13 23:32:58 +02:00
parent 6f47d40424
commit 5846acce89
No known key found for this signature in database
GPG key ID: 21B5CD4DEE3670E9
4 changed files with 11 additions and 5 deletions

View file

@ -3,7 +3,9 @@ resolver:
- 8.8.4.4 - 8.8.4.4
nginx: nginx:
php: False monitoring: true
force_ssl: True serverpki: true
php: false
force_ssl: true
upstreams: {} upstreams: {}
vhosts: {} vhosts: {}

View file

@ -1,4 +1,4 @@
--- ---
dependencies: dependencies:
- { role: monitoring } - { role: monitoring, when: nginx.monitoring }
- { role: pki-server } - { role: pki-server, when: nginx.serverpki }

View file

@ -73,6 +73,7 @@
owner: root owner: root
group: root group: root
mode: 0644 mode: 0644
when: nginx.monitoring
- name: copy nginx status config - name: copy nginx status config
copy: copy:

View file

@ -1,7 +1,10 @@
{% if nginx.serverpki %}
# certs sent to the client in SERVER HELLO are concatenated in ssl_certificate # certs sent to the client in SERVER HELLO are concatenated in ssl_certificate
ssl_certificate /etc/ssl/{{ inventory_hostname }}.crt; ssl_certificate /etc/ssl/{{ inventory_hostname }}.crt;
ssl_certificate_key /etc/ssl/private/{{ inventory_hostname }}.key; ssl_certificate_key /etc/ssl/private/{{ inventory_hostname }}.key;
## verify chain of trust of OCSP response using Root CA and Intermediate certs {% endif %}
# verify chain of trust of OCSP response using Root CA and Intermediate certs
ssl_trusted_certificate /etc/ssl/certs/ca-certificates.crt; ssl_trusted_certificate /etc/ssl/certs/ca-certificates.crt;
# Diffie-Hellman parameter for DHE ciphersuites, recommended 2048 bits # Diffie-Hellman parameter for DHE ciphersuites, recommended 2048 bits