Have infinote use it's own cert.

Install it in infinote role so we can have perms we need without changing every run.
This commit is contained in:
Kevin Fenzi 2016-01-19 18:02:09 +00:00
parent ed2edfca52
commit 072cf88ae0
3 changed files with 43 additions and 7 deletions

View file

@ -26,9 +26,6 @@
- git/server
- role: apache
- role: httpd/mod_ssl
- role: httpd/certificate
name: wildcard-2014.fedoraproject.org
SSLCertificateChainFile: wildcard-2014.fedoraproject.org.intermediate.cert
- infinote
tasks:

View file

@ -26,9 +26,48 @@
- infinote
- config
- name: allow infinote user to read ssl certs
file: dest=/etc/pki/tls/private/wildcard-2014.fedoraproject.org.key mode=640 owner=infinote group=apache
- name: Copy over SSLCertificateChainFile
copy: >
src={{private}}/files/httpd/wildcard-2014.fedoraproject.org.intermediate.cert
dest=/etc/pki/tls/certs/
owner=root
group=root
mode=0644
notify:
- reload httpd
tags:
- httpd
- httpd/certificate
- infinote
- config
- name: Copy infinote.fedoraproject.org .cert
copy: >
src="{{private}}/files/httpd/infinote.fedoraproject.org.cert"
dest=/etc/pki/tls/certs/infinote.fedoraproject.org.cert
owner=root
group=root
mode=0644
notify:
- reload httpd
tags:
- httpd
- httpd/certificate
- infinote
- config
- name: Copy infinote.fedoraproject.org .key
copy: >
src="{{private}}/files/httpd/infinote.fedoraproject.org.key"
dest=/etc/pki/tls/private/infinote.fedoraproject.org.key
owner=infinote
group=apache
mode=0640
notify:
- reload httpd
tags:
- httpd
- httpd/certificate
- infinote
- config

View file

@ -1,6 +1,6 @@
[infinoted]
certificate-file=/etc/pki/tls/certs/wildcard-2014.fedoraproject.org.cert
key-file=/etc/pki/tls/private/wildcard-2014.fedoraproject.org.key
certificate-file=/etc/pki/tls/certs/infinote.fedoraproject.org.cert
key-file=/etc/pki/tls/private/infinote.fedoraproject.org.key
certificate-chain=/etc/pki/tls/certs/wildcard-2014.fedoraproject.org.intermediate.cert
port=6523
security-policy=require-tls