aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Sokolovsky <paul.sokolovsky@linaro.org>2013-10-15 21:46:13 +0300
committerPaul Sokolovsky <paul.sokolovsky@linaro.org>2013-10-15 21:46:13 +0300
commit4c650d7b48008c0a9f178182cb9e462d4ee2303e (patch)
tree47a09add1e3e70f21fd9b1c1ddef361e3f028498
parented2e7da744a90100065e79d3ebeda4e896a98478 (diff)
Rewrite to get rid of recursive copy for now.
-rw-r--r--ansible-deploy/roles/jenkins/tasks/main.yml24
1 files changed, 21 insertions, 3 deletions
diff --git a/ansible-deploy/roles/jenkins/tasks/main.yml b/ansible-deploy/roles/jenkins/tasks/main.yml
index 8d97d65..6003606 100644
--- a/ansible-deploy/roles/jenkins/tasks/main.yml
+++ b/ansible-deploy/roles/jenkins/tasks/main.yml
@@ -20,12 +20,30 @@
line='JENKINS_ARGS="\1 --prefix=/jenkins"'
dest=/etc/default/jenkins backrefs=yes
sudo: yes
-- name: Set up minimal Jenkins configuration skeleton
- # This requires recursive copy patch
- copy: backup=yes src=jenkins-config/ dest=/var/lib/jenkins/ owner=jenkins
+
+#- name: Set up minimal Jenkins configuration skeleton
+# # This requires recursive copy patch
+# copy: backup=yes src=jenkins-config/ dest=/var/lib/jenkins/ owner=jenkins
+# sudo: yes
+# notify:
+# - Restart Jenkins
+
+- name: Set up minimal Jenkins configuration skeleton 1
+ file: state=directory dest=/var/lib/jenkins/{{item}} owner=jenkins
sudo: yes
+ with_items:
+ - users/admin/
+ - jobs/blank/
+
+- name: Set up minimal Jenkins configuration skeleton 2
+ copy: backup=yes src=jenkins-config/{{item}} dest=/var/lib/jenkins/{{item}} owner=jenkins
+ sudo: yes
+ with_items:
+ - users/admin/config.xml
+ - jobs/blank/config.xml
notify:
- Restart Jenkins
+
- name: Set up Jenkins config file
template: backup=yes src=jenkins-config/config.xml dest=/var/lib/jenkins/ owner=jenkins
sudo: yes