File tree Expand file tree Collapse file tree
content-domain-certs/tasks
nginx-proxied-service/templates Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11---
22name : nginx
33
4- docker_image : " {{ name }}"
5- docker_image_version : " 1.10"
4+ container_image : " {{ name }}"
5+ container_tag : " 1.10"
66
7- docker_restart_command : kill -s SIGHUP
8-
9- docker_container_run_opts : >
7+ container_run_opts : >
108 -d
119 -h {{ name }}
1210 -p 0.0.0.0:443:443
@@ -15,5 +13,4 @@ docker_container_run_opts: >
1513 -v /etc/nginx/sites-available/:/etc/nginx/sites-enabled/:ro
1614 -v /etc/nginx/ssl/dhparam.pem:/etc/nginx/ssl/dhparam.pem:ro
1715 -v /etc/ssl/certs/{{ user_content_domain }}:/etc/ssl/certs/{{ user_content_domain }}:ro
18- -v /etc/ssl/private:/etc/ssl/private:ro
1916 -v /var/log/nginx:/var/log/nginx
Original file line number Diff line number Diff line change 55 roles :
66 - role : datadog
77 has_dd_integration : yes
8+
89 - role : content-domain-certs
9- - role : container_restart
10+
11+ - role : container_kill_start
Original file line number Diff line number Diff line change 33 tags : [ certs ]
44 become : true
55 file :
6- dest : /opt /ssl/{{ user_content_domain }}
6+ dest : /etc /ssl/certs /{{ user_content_domain }}
77 state : directory
88
99- name : put certs in place
1010 tags : [ certs ]
1111 become : true
1212 copy :
1313 src : " {{ user_content_domain }}/{{ item }}"
14- dest : /opt /ssl/{{ user_content_domain }}/{{ item }}
14+ dest : /etc /ssl/certs /{{ user_content_domain }}/{{ item }}
1515 mode : 0400
1616 owner : root
1717 group : root
1818 with_items :
1919 - ca.pem
2020 - key.pem
2121 - cert.pem
22+
23+ - name : create chained cert
24+ tags : [ certs ]
25+ become : true
26+ shell : >
27+ cat
28+ /etc/ssl/certs/{{ user_content_domain }}/cert.pem
29+ /etc/ssl/certs/{{ user_content_domain }}/ca.pem
30+ >
31+ /etc/ssl/certs/{{ user_content_domain }}/chained.pem
Original file line number Diff line number Diff line change @@ -35,8 +35,8 @@ server {
3535 access_log /var/log/nginx/{{ name }}.ssl.access.log;
3636
3737 ssl on;
38- ssl_certificate /etc/ssl/certs/{{ user_content_domain }}/{{ user_content_domain }}. chained.crt ;
39- ssl_certificate_key /etc/ssl/private /{{ user_content_domain }}. key;
38+ ssl_certificate /etc/ssl/certs/{{ user_content_domain }}/chained.pem ;
39+ ssl_certificate_key /etc/ssl/certs /{{ user_content_domain }}/ key.pem ;
4040 ssl_trusted_certificate /etc/ssl/certs/{{ user_content_domain }}/ca.pem;
4141
4242 ssl_session_cache shared:SSL:10m;
You can’t perform that action at this time.
0 commit comments