mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-04-30 21:41:53 +08:00
93 lines
2.0 KiB
YAML
93 lines
2.0 KiB
YAML
- name: Install needed packages
|
|
ansible.builtin.package:
|
|
name: journal-to-fedora-messaging
|
|
state: present
|
|
tags:
|
|
- config
|
|
- ipa/server
|
|
- fedora-messaging
|
|
|
|
- name: Create /etc/pki/fedora-messaging
|
|
ansible.builtin.file:
|
|
dest: /etc/pki/fedora-messaging
|
|
mode: "0775"
|
|
owner: root
|
|
group: root
|
|
state: directory
|
|
tags:
|
|
- config
|
|
- ipa/server
|
|
- fedora-messaging
|
|
|
|
- name: Deploy the fedora-messaging CA
|
|
ansible.builtin.copy:
|
|
src: "{{ private }}/files/rabbitmq/{{env}}/ca-combined.crt"
|
|
dest: /etc/pki/fedora-messaging/ca.crt
|
|
mode: "0644"
|
|
owner: root
|
|
group: root
|
|
tags:
|
|
- config
|
|
- ipa/server
|
|
- fedora-messaging
|
|
|
|
- name: Deploy the fedora-messaging cert
|
|
ansible.builtin.copy:
|
|
src: "{{ private }}/files/rabbitmq/{{env}}/pki/issued/ipa{{env_suffix}}.crt"
|
|
dest: /etc/pki/fedora-messaging/ipa{{env_suffix}}.crt
|
|
mode: "0644"
|
|
owner: root
|
|
group: root
|
|
tags:
|
|
- config
|
|
- ipa/server
|
|
- fedora-messaging
|
|
|
|
- name: Deploy the fedora-messaging key
|
|
ansible.builtin.copy:
|
|
src: "{{ private }}/files/rabbitmq/{{env}}/pki/private/ipa{{env_suffix}}.key"
|
|
dest: /etc/pki/fedora-messaging/ipa{{env_suffix}}.key
|
|
mode: "0640"
|
|
owner: root
|
|
group: journal2fedmsg
|
|
tags:
|
|
- config
|
|
- ipa/server
|
|
- fedora-messaging
|
|
|
|
- name: Create /etc/fedora-messaging
|
|
ansible.builtin.file:
|
|
dest: /etc/fedora-messaging
|
|
mode: "0755"
|
|
owner: root
|
|
group: root
|
|
state: directory
|
|
tags:
|
|
- config
|
|
- ipa/server
|
|
- fedora-messaging
|
|
|
|
- name: Install fedora-messaging config
|
|
ansible.builtin.template:
|
|
src: fedora-messaging.conf.j2
|
|
dest: /etc/fedora-messaging/config.toml
|
|
mode: "0644"
|
|
owner: root
|
|
group: journal2fedmsg
|
|
notify:
|
|
- Restart journal-to-fedora-messaging
|
|
tags:
|
|
- ipa/server
|
|
- config
|
|
- fedora-messaging
|
|
|
|
- name: Enable journal-to-fedora-messaging
|
|
ansible.builtin.service:
|
|
name: journal-to-fedora-messaging
|
|
state: started
|
|
enabled: yes
|
|
tags:
|
|
- ipa/server
|
|
- config
|
|
- fedora-messaging
|