diff --git a/roles/pdc/backend/tasks/main.yml b/roles/pdc/backend/tasks/main.yml index 1f6d7a97ff..e5b3b621a1 100644 --- a/roles/pdc/backend/tasks/main.yml +++ b/roles/pdc/backend/tasks/main.yml @@ -20,6 +20,14 @@ notify: restart fedmsg-hub tags: pdc +- name: copy client tool configuration + template: > + src={{ item }} dest=/etc/pdc.d/{{item}} + owner=fedmsg group=fedmsg mode=0600 + with_items: + - fedora.json + tags: pdc + - name: setup cron for a daily audit script copy: src=pdc-audit.cron dest=/etc/cron.d/pdc-audit.cron mode=0755 tags: diff --git a/roles/pdc/backend/templates/fedora.json b/roles/pdc/backend/templates/fedora.json new file mode 100644 index 0000000000..83171f58db --- /dev/null +++ b/roles/pdc/backend/templates/fedora.json @@ -0,0 +1,14 @@ +{ + "fedora": { + "develop": false, + "insecure": false, + + {% if env == 'staging' %} + "host": "https://pdc.stg.fedoraproject.org/rest_api/v1/", + "token": "{{pdc_updater_api_token_stg }}" + {% else %} + "host": "https://pdc.fedoraproject.org/rest_api/v1/", + 'token': '{{pdc_updater_api_token_prod }}' + {% endif %} + } +}