From a412d4f47cfff2e1850f46e49da965c3bde2d5e3 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Wed, 1 Mar 2017 13:35:43 -0800 Subject: [PATCH] openqa: install the 'update restarter' plugin, enable on stg For now, just enable this on staging to check it works okay. --- roles/openqa/server/tasks/main.yml | 5 +++-- roles/openqa/server/templates/openqa.ini.j2 | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/roles/openqa/server/tasks/main.yml b/roles/openqa/server/tasks/main.yml index dafbbc2c3b..37053e42df 100644 --- a/roles/openqa/server/tasks/main.yml +++ b/roles/openqa/server/tasks/main.yml @@ -63,12 +63,13 @@ # this is separate from the step below so we can easily flip it between # stable and testing - name: Install openQA packages -# dnf: name={{ item }} state=present enablerepo="updates-testing" - dnf: name={{ item }} state=present + dnf: name={{ item }} state=present enablerepo="updates-testing" +# dnf: name={{ item }} state=present with_items: - openqa - openqa-httpd - openqa-plugin-fedmsg + - openqa-plugin-fedoraupdaterestart tags: - packages diff --git a/roles/openqa/server/templates/openqa.ini.j2 b/roles/openqa/server/templates/openqa.ini.j2 index bdc8a5356a..b5078d2bc7 100644 --- a/roles/openqa/server/templates/openqa.ini.j2 +++ b/roles/openqa/server/templates/openqa.ini.j2 @@ -2,7 +2,11 @@ branding = plain base_url = https://{{ external_hostname }} download_domains = fedoraproject.org +{% if deployment_type is defined and deployment_type == 'prod' %} plugins = Fedmsg +{% elif deployment_type is defined and deployment_type == 'stg' %} +plugins = Fedmsg FedoraUpdateRestart +{% endif %} hide_asset_types = repo iso hdd [auth]