summaryrefslogtreecommitdiffstats
path: root/roles/copr
diff options
context:
space:
mode:
authorValentin Gologuzov <vgologuz@redhat.com>2015-07-28 17:27:32 +0200
committerValentin Gologuzov <vgologuz@redhat.com>2015-07-28 17:27:32 +0200
commitad4fa9bc03c6057933028a6a1826de857012df7c (patch)
tree672db634cbaae9229312fd65209eba72b79cebf9 /roles/copr
parentfdda747ff8583fce518ecaf13c45387bd3126cf4 (diff)
downloadansible-ad4fa9bc03c6057933028a6a1826de857012df7c.tar.gz
ansible-ad4fa9bc03c6057933028a6a1826de857012df7c.tar.xz
ansible-ad4fa9bc03c6057933028a6a1826de857012df7c.zip
[copr][backend] custom configs for fedpkg-copr
Diffstat (limited to 'roles/copr')
-rw-r--r--roles/copr/backend/files/provision/provision_builder_tasks.yml2
-rw-r--r--roles/copr/backend/tasks/main.yml3
-rw-r--r--roles/copr/backend/templates/provision/fedpkg-copr.conf10
3 files changed, 15 insertions, 0 deletions
diff --git a/roles/copr/backend/files/provision/provision_builder_tasks.yml b/roles/copr/backend/files/provision/provision_builder_tasks.yml
index c280c9646..c56d49369 100644
--- a/roles/copr/backend/files/provision/provision_builder_tasks.yml
+++ b/roles/copr/backend/files/provision/provision_builder_tasks.yml
@@ -32,6 +32,8 @@
- glib2
- ca-certificates
+- copy: src=files/fedpkg-copr.conf dest=/etc/rpkg/fedpkg-copr.conf
+
- name: put updated mock configs into /etc/mock
template: src=files/mock/{{ item }} dest=/etc/mock
with_items:
diff --git a/roles/copr/backend/tasks/main.yml b/roles/copr/backend/tasks/main.yml
index 0142aa066..eebc31a1f 100644
--- a/roles/copr/backend/tasks/main.yml
+++ b/roles/copr/backend/tasks/main.yml
@@ -124,6 +124,9 @@
tags:
- provision_config
+- name: put fedpkg-copr.conf into the provision files
+ template: src="provision/fedpkg-copr.conf" dest="/home/copr/provision/files/fedpkg-copr.conf" owner=copr group=copr
+
- name: testing fixture
copy: dest="/home/copr/cloud/ec2rc.variable" content=""
when: devel
diff --git a/roles/copr/backend/templates/provision/fedpkg-copr.conf b/roles/copr/backend/templates/provision/fedpkg-copr.conf
new file mode 100644
index 000000000..5a13ca7ba
--- /dev/null
+++ b/roles/copr/backend/templates/provision/fedpkg-copr.conf
@@ -0,0 +1,10 @@
+[fedpkg-copr]
+lookaside = http://{{ dist_git_base_url }}/repo/pkgs
+lookasidehash = md5
+lookaside_cgi = http://{{ dist_git_base_url }}/repo/pkgs/upload.cgi
+gitbaseurl = ssh://%(user)s@{{ dist_git_base_url }}/%(module)s
+anongiturl = git://{{ dist_git_base_url }}/%(module)s
+tracbaseurl = https://%(user)s:%(password)s@fedorahosted.org/rel-eng/login/xmlrpc
+branchre = f\d$|f\d\d$|el\d$|olpc\d$|master$
+kojiconfig = /etc/koji.conf
+build_client = koji