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]