diff --git a/inventory/group_vars/taskotron-dev b/inventory/group_vars/taskotron-dev index ee28f8fe9c..200c7511a0 100644 --- a/inventory/group_vars/taskotron-dev +++ b/inventory/group_vars/taskotron-dev @@ -21,7 +21,9 @@ buildslave_dir: /home/buildslave/slave master_dir: /home/buildmaster/master master_user: buildmaster external_hostname: taskotron-dev.fedoraproject.org +execdb_server: http://resultsdb-dev01.qa.fedoraproject.org/execdb execdb_statuspush: http://resultsdb-dev01.qa.fedoraproject.org/execdb/buildbottest +execdb_endpoint: execdb resultsdb_url: http://resultsdb-dev01.qa.fedoraproject.org/resultsdb_api/api/v1.0 resultsdb_frontend_url: http://resultsdb-dev01.qa.fedoraproject.org/resultsdb/ resultsdb_external_url: https://taskotron-dev.fedoraproject.org/resultsdb/ diff --git a/roles/taskotron/taskotron-proxy/tasks/main.yml b/roles/taskotron/taskotron-proxy/tasks/main.yml index e102376c54..e8c691624a 100644 --- a/roles/taskotron/taskotron-proxy/tasks/main.yml +++ b/roles/taskotron/taskotron-proxy/tasks/main.yml @@ -15,3 +15,8 @@ template: src=resultsdb.conf.j2 dest=/etc/httpd/conf.d/resultsdb.conf owner=root group=root notify: - restart httpd + +- name: copy execdb proxy httpd config + template: src=execdb.conf.j2 dest=/etc/httpd/conf.d/execdb.conf owner=root group=root + notify: + - restart httpd diff --git a/roles/taskotron/taskotron-proxy/templates/execdb.conf.j2 b/roles/taskotron/taskotron-proxy/templates/execdb.conf.j2 new file mode 100644 index 0000000000..1fac6a6a1e --- /dev/null +++ b/roles/taskotron/taskotron-proxy/templates/execdb.conf.j2 @@ -0,0 +1,5 @@ + + ProxyPass {{ execdb_server }} + ProxyPassReverse {{ execdb_server }} + RequestHeader add X-Script-Name /{{ execdb_endpoint }}/ +