Enable fedmsg-rabbitmq-serializer for loopabull

Signed-off-by: Adam Miller <admiller@redhat.com>
This commit is contained in:
Adam Miller 2017-05-24 22:38:15 +00:00
parent f1a5412acc
commit 8c15cbaa82
2 changed files with 22 additions and 0 deletions

View file

@ -0,0 +1 @@
config = { "rabbitmq.serializer.enabled": True }

View file

@ -54,8 +54,14 @@
src: "{{ private }}/files/loopabull/keys/{{ env }}_ociimage" src: "{{ private }}/files/loopabull/keys/{{ env }}_ociimage"
dest: "/home/root/.ssh/id_rsa.loopabull_ociimage" dest: "/home/root/.ssh/id_rsa.loopabull_ociimage"
mode: 0600 mode: 0600
- name: Install required packages
package:
name: python-fedmsg-rabbitmq-serializer
state: latest
roles: roles:
- rabbitmq
- fedmsg/base
- { - {
role: loopabull, role: loopabull,
plugin: fedmsg, plugin: fedmsg,
@ -68,3 +74,18 @@
} }
- name: Post Loopabull install configuration
hosts: loopabull-stg
user: root
gather_facts: True
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- "/srv/private/ansible/vars.yml"
- "/srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml"
tasks:
- name: Enable fedmsg-rabbitmq-serializer
copy:
src: files/loopabull/serializer.py
dest: /etc/fedmsg.d/serializer.py