summaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
authorValentin Gologuzov <vgologuz@redhat.com>2015-07-23 12:19:40 +0200
committerValentin Gologuzov <vgologuz@redhat.com>2015-07-23 12:20:01 +0200
commiteb47a61a7f1c48de9e9cf136cf1b7997572d403e (patch)
tree64d7e81d460539ce96c4c3107559bd9d5afd6096 /roles
parentbceaf2c35c9cedfb928ab88eb254f5fd0bf07496 (diff)
downloadansible-eb47a61a7f1c48de9e9cf136cf1b7997572d403e.tar.gz
ansible-eb47a61a7f1c48de9e9cf136cf1b7997572d403e.tar.xz
ansible-eb47a61a7f1c48de9e9cf136cf1b7997572d403e.zip
[copr][dist-git] add gitconfig for copr-service; change group of /var/lib/dist-git/git/ to packager
Diffstat (limited to 'roles')
-rw-r--r--roles/copr/dist_git/files/.gitconfig3
-rw-r--r--roles/copr/dist_git/tasks/main.yml11
2 files changed, 11 insertions, 3 deletions
diff --git a/roles/copr/dist_git/files/.gitconfig b/roles/copr/dist_git/files/.gitconfig
new file mode 100644
index 000000000..38d03cf24
--- /dev/null
+++ b/roles/copr/dist_git/files/.gitconfig
@@ -0,0 +1,3 @@
+[user]
+ email = copr-devel@lists.fedorahosted.org
+ name = Copr dist git
diff --git a/roles/copr/dist_git/tasks/main.yml b/roles/copr/dist_git/tasks/main.yml
index ab196d2d0..75a32974e 100644
--- a/roles/copr/dist_git/tasks/main.yml
+++ b/roles/copr/dist_git/tasks/main.yml
@@ -1,9 +1,9 @@
- include: "mount_fs.yml"
- name: ensure git storage path exists
- file: path="/var/lib/dist-git/cache/lookaside" state=directory
-- file: path="/var/lib/dist-git/git/pkgs-git-repos-list" state=directory
-- file: path="/var/lib/dist-git/git/rpms/" state=directory
+ file: path="/var/lib/dist-git/git" state=directory group=packager
+#- file: path="/var/lib/dist-git/git/pkgs-git-repos-list" state=file group=packager
+# - file: path="/var/lib/dist-git/git/rpms/" state=directory group=packager
- copy: src="dist-git-epel-7.repo" dest="/etc/yum.repos.d/"
@@ -46,6 +46,11 @@
- name: install config for copr-dist-git
template: src=copr-dist-git.conf.j2 dest=/etc/copr/copr-dist-git.conf
+- name: set git variables for copr-service user
+ copr: src=".gitconfig" dest="/home/copr-service/.gitconfig"
+
+- command: 'git config --global user.name "Copr dist git"'
+
- name: install config for httpd to serve lookaside openly
copy: src="httpd/lookaside.conf" dest="/etc/httpd/conf.d/dist-git/lookaside.conf"
tags: