Update check-compose role for Greenwave integration

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2018-12-05 19:33:06 -08:00
parent 846d74373e
commit ed6fb9c465
4 changed files with 8 additions and 1 deletions

View file

@ -34,6 +34,7 @@ checkcompose_atomic_emailto: "dusty@dustymabe.com walters@verbum.org atomic@list
checkcompose_atomic_emailerror: "true"
checkcompose_smtp: bastion.phx2.fedoraproject.org
checkcompose_url: "https://{{ external_hostname }}"
checkcompose_greenwaveurl: https://greenwave-web-greenwave.app.os.fedoraproject.org
deployment_type: prod
freezes: false

View file

@ -41,6 +41,7 @@ wikitcms_password: "{{ stg_wikitcms_password }}"
wikitcms_token: "{{ private }}/files/openidc/staging/wikitcms.json"
checkcompose_url: "https://{{ external_hostname }}"
checkcompose_greenwaveurl: https://greenwave-web-greenwave.app.os.stg.fedoraproject.org
deployment_type: stg
freezes: false

View file

@ -31,7 +31,9 @@
# NOTE: this is missing /etc/openqa/client.conf configuration, for now;
# we're assuming it'll be deployed on the openqa server boxes and hence
# client.conf will be in place (and localhost default would be correct
# anyhow)
# anyhow). We also get lazy and assume fedora_openqa will be installed
# by openqa/dispatcher role; ideally we should factor this out into a
# shared task or something.
#- name: Install required packages (testing)
# dnf: name={{ item }} state=present enablerepo="updates-testing"

View file

@ -5,6 +5,9 @@ server: {{ checkcompose_server }}
{% if checkcompose_url is defined %}
url: {{ checkcompose_url }}
{% endif %}
{% if checkcompose_greenwaveurl is defined %}
greenwave-url: {{ checkcompose_greenwaveurl }}
{% endif %}
{% if checkcompose_wait is defined %}
wait: {{ checkcompose_wait }}
{% endif %}