Deploy f-messaging certs for faf

Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
This commit is contained in:
Martin Kutlak 2019-04-25 10:58:54 +02:00 committed by Miroslav Suchý
parent f02f70029e
commit 4d1bcd1802
2 changed files with 29 additions and 0 deletions

View file

@ -8,6 +8,30 @@
- name: create the config folder for fedora-messaging
file: path=/etc/fedora-messaging/ owner=root group=root mode=0755 state=directory
- name: create folders where we place certs for fedora-messaging
file: path=/etc/fedora-messaging/faf owner=root group=root mode=0755 state=directory
- name: install certs for fedora-messaging
copy: src={{ item.src }}
dest=/etc/fedora-messaging/faf/{{ item.dest }}
owner={{ item.owner }} group=root mode={{ item.mode }}
loop:
- { src: "{{private}}/files/rabbitmq/{{env}}/pki/ca.crt",
dest: "ca.crt",
owner: faf,
mode: 0644
}
- { src: "{{private}}/files/rabbitmq/{{env}}/pki/private/faf.key",
dest: "faf.key",
owner: faf,
mode: "600"
}
- { src: "{{private}}/files/rabbitmq/{{env}}/pki/issued/faf.crt",
dest: "faf.crt",
owner: faf,
mode: 0644
}
- name: provide configuration for fedora-messaging
template: src=etc-fedora-messaging-config.toml.j2
dest=/etc/fedora-messaging/config.toml

View file

@ -15,5 +15,10 @@ passive_declares = true
topic_prefix = "org.fedoraproject.prod"
{% endif %}
[tls]
ca_cert = "/etc/fedora-messaging/faf/ca.crt"
keyfile = "/etc/fedora-messaging/faf/faf.key"
certfile = "/etc/fedora-messaging/faf/faf.crt"
[client_properties]
app = "FAF"