From 442e3a2e8e1d8e0fe8a0a02595b47df593c38f89 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Tue, 30 Oct 2018 15:13:24 +0100 Subject: [PATCH] Add the ci_resultsdb role Signed-off-by: Pierre-Yves Chibon --- roles/ci_resultsdb/tasks/main.yml | 20 +++++++++++++++++++ .../templates/ci-resultsdb-listener.py | 11 ++++++++++ 2 files changed, 31 insertions(+) create mode 100644 roles/ci_resultsdb/tasks/main.yml create mode 100644 roles/ci_resultsdb/templates/ci-resultsdb-listener.py diff --git a/roles/ci_resultsdb/tasks/main.yml b/roles/ci_resultsdb/tasks/main.yml new file mode 100644 index 0000000000..945dd927fc --- /dev/null +++ b/roles/ci_resultsdb/tasks/main.yml @@ -0,0 +1,20 @@ +--- +- name: install ci_resultsdb's + package: name={{ item }} state=present + with_items: + - ccsdb + - mod_wsgi + - python-psycopg2 + - libsemanage-python + +- name: generate ci-resultsdb config + template: src=ci-resultsdb-listener.py + dest=/etc/fedmsg.d/ci-resultsdb-listener.py + owner=root group=root mode=0644 + notify: + - reload httpd + +- name: Start and enable the fedmsg-hub service + service: name={{ item }} enabled=yes state=started + with_items: + - fedmsg-hub diff --git a/roles/ci_resultsdb/templates/ci-resultsdb-listener.py b/roles/ci_resultsdb/templates/ci-resultsdb-listener.py new file mode 100644 index 0000000000..0ffe65031d --- /dev/null +++ b/roles/ci_resultsdb/templates/ci-resultsdb-listener.py @@ -0,0 +1,11 @@ +config = { + 'resultsdb_listener.pipelinepackageignoreconsumer.enabled': True, + 'resultsdb_listener.pipelineimagecompleteconsumer.enabled': True, + 'resultsdb_listener.pipelinecomposecompleteconsumer.enabled': True, + 'resultsdb_listener.pipelinepackagecompleteconsumer.enabled': True, + 'resultsdb_listener.pipelineimagetestsmokecompleteconsumer.enabled': True, + 'resultsdb_listener.pipelinepackagetestfunctionalcompleteconsumer.enabled': True, + 'resultsdb_listener.pipelinecomposetestintegrationcompleteconsumer.enabled': True, + 'resultsdb_listener.pipelinecompleteconsumer.enabled': True, + 'resultsdb_listener.enabled': True, +}