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: