1
0

Add facts about ssl certificate installation

This commit is contained in:
2017-09-09 14:06:45 +03:00
parent 9634d7ab61
commit e80ca9292f
5 changed files with 14 additions and 17 deletions

View File

@ -11,14 +11,13 @@ cert_email: ''
# Required: domains for lets encrypt certificate creation
cert_domains: []
# Parameters to store generated keys
# Paths to store generated keys
cert_directory: '/opt/ssl-certificates/{{ cert_name }}'
cert_key: '{{ cert_directory }}/ssl.key'
cert_request: '{{ cert_directory }}/ssl.csr'
cert_certificate: '{{ cert_directory }}/ssl.crt'
# DH parameters
cert_dhparam: '/etc/nginx/dhparam.pem'
cert_dhparam: '{{ cert_directory }}/dhparam.pem'
cert_dhparam_n: 2048
# lets encrypt well-known challenge folder
cert_le_webroot_path: /var/www/letsencrypt

View File

@ -14,3 +14,9 @@
shell: 'openssl dhparam -out {{ cert_dhparam }} {{ cert_dhparam_n }}'
args:
creates: '{{ cert_dhparam }}'
- name: Set facts about generated files.
set_fact:
'{{ cert_name }}_ssl_key': '{{ cert_key }}'
'{{ cert_name }}_ssl_certificate': '{{ cert_certificate }}'
'{{ cert_name }}_ssl_dhparam': '{{ cert_dhparam }}'