From ddc01967b9c9539696ae5d968e9be0e33f6d1d3f Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Wed, 22 Jul 2015 10:44:55 +0000 Subject: [PATCH] install main jenkins config file --- roles/jenkins/master/files/config.xml | 36 +++++++++++++++++++++++++++ roles/jenkins/master/tasks/main.yml | 13 +++++++++- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 roles/jenkins/master/files/config.xml diff --git a/roles/jenkins/master/files/config.xml b/roles/jenkins/master/files/config.xml new file mode 100644 index 0000000000..7cc7ab765b --- /dev/null +++ b/roles/jenkins/master/files/config.xml @@ -0,0 +1,36 @@ + + + + 1.0 + 2 + NORMAL + true + + + http://id.fedoraproject.org/ + + true + + ${ITEM_ROOTDIR}/workspace + ${ITEM_ROOTDIR}/builds + + + + + + 0 + + + + All + false + false + + + + All + 0 + + + + diff --git a/roles/jenkins/master/tasks/main.yml b/roles/jenkins/master/tasks/main.yml index 6fffaf30e4..b6f1e29315 100644 --- a/roles/jenkins/master/tasks/main.yml +++ b/roles/jenkins/master/tasks/main.yml @@ -8,7 +8,7 @@ - jenkins/master - packages -- name: install jenkins config file +- name: install jenkins launcher config file copy: > src="jenkins.conf" dest="/etc/sysconfig/jenkins" @@ -19,6 +19,17 @@ - jenkins/master - config +- name: install main jenkins config file + copy: > + src="config.xml" + dest="/var/lib/jenkins/config.xml" + notify: + - restart jenkins + tags: + - jenkins + - jenkins/master + - config + - name: install private ssh key action: copy src="{{ private }}/files/jenkins/ssh/jenkins_master" dest=/etc/jenkins/id_rsa mode=400 owner=jenkins group=jenkins tags: