2020-05-20 16:31:20 -04:00
|
|
|
---
|
|
|
|
- name: Copy fedora-minimal-compose.py to python site-packages
|
|
|
|
get_url:
|
|
|
|
url: https://pagure.io/releng/fmc/raw/master/f/fedora-minimal-compose.py
|
|
|
|
dest: /usr/lib/python3.7/site-packages/
|
|
|
|
mode: '0755'
|
2020-05-21 11:55:04 -04:00
|
|
|
when: inventory_hostname.startswith('odcs-backend-releng')
|
2020-06-02 14:24:33 -04:00
|
|
|
tags:
|
|
|
|
- fmc
|
2020-05-20 16:31:20 -04:00
|
|
|
|
|
|
|
- name: Install fedora-messaging rpm
|
|
|
|
dnf:
|
|
|
|
package: fedora-messaging
|
|
|
|
state: latest
|
2020-05-21 11:55:04 -04:00
|
|
|
when: inventory_hostname.startswith('odcs-backend-releng')
|
2020-06-02 14:24:33 -04:00
|
|
|
tags:
|
|
|
|
- fmc
|
2020-05-20 16:31:20 -04:00
|
|
|
|
|
|
|
- name: Place fedora-minimal-compose.toml /etc/fedora-messaging/
|
|
|
|
template:
|
|
|
|
src: fedora-minimal-compose.toml
|
|
|
|
dest: /etc/fedora-messaging/fedora-minimal-compose.toml
|
|
|
|
owner: root
|
|
|
|
group: root
|
|
|
|
mode: 644
|
2020-05-21 11:55:04 -04:00
|
|
|
when: inventory_hostname.startswith('odcs-backend-releng')
|
2020-06-02 14:24:33 -04:00
|
|
|
tags:
|
|
|
|
- fmc
|
2020-05-20 16:31:20 -04:00
|
|
|
|
|
|
|
- name: Start and enable the fmc services
|
|
|
|
service:
|
2020-05-21 11:55:04 -04:00
|
|
|
name: fm-consumer@fedora-minimal-compose
|
|
|
|
state: started
|
|
|
|
enabled: yes
|
|
|
|
when: inventory_hostname.startswith('odcs-backend-releng')
|
2020-06-02 14:24:33 -04:00
|
|
|
tags:
|
|
|
|
- fmc
|
|
|
|
|
|
|
|
- name: Create /etc/pki/fedora-messaging
|
|
|
|
file:
|
|
|
|
dest: /etc/pki/fedora-messaging
|
|
|
|
mode: 0775
|
|
|
|
owner: root
|
|
|
|
group: root
|
|
|
|
state: directory
|
|
|
|
tags:
|
|
|
|
- fmc
|
|
|
|
|
|
|
|
- name: Deploy the fedora-messaging CA
|
|
|
|
copy:
|
|
|
|
src: "{{ private }}/files/rabbitmq/{{env}}/pki/ca.crt"
|
|
|
|
dest: /etc/pki/fedora-messaging/cacert.pem
|
|
|
|
mode: 0644
|
|
|
|
owner: root
|
|
|
|
group: root
|
|
|
|
tags:
|
|
|
|
- fmc
|
|
|
|
|
|
|
|
- name: Deploy the fedora-messaging cert
|
|
|
|
copy:
|
|
|
|
src: "{{ private }}/files/rabbitmq/{{env}}/pki/issued/fmc{{env_suffix}}.crt"
|
|
|
|
dest: /etc/pki/fedora-messaging/fmc-cert.pem
|
|
|
|
mode: 0644
|
|
|
|
owner: root
|
|
|
|
group: root
|
|
|
|
tags:
|
|
|
|
- fmc
|
|
|
|
|
|
|
|
- name: Deploy the fedora-messaging key
|
|
|
|
copy:
|
|
|
|
src: "{{ private }}/files/rabbitmq/{{env}}/pki/private/fmc{{env_suffix}}.key"
|
|
|
|
dest: /etc/pki/fedora-messaging/fmc-key.pem
|
|
|
|
mode: 0600
|
|
|
|
owner: root
|
|
|
|
group: root
|
|
|
|
tags:
|
|
|
|
- fmc
|