diff --git a/inventory/group_vars/jenkins-dev b/inventory/group_vars/jenkins-dev index 66fc177f23..ab4247297f 100644 --- a/inventory/group_vars/jenkins-dev +++ b/inventory/group_vars/jenkins-dev @@ -1,3 +1,8 @@ --- datacenter: fedorainfracloud freezes: false + +slaves: +- name: EL6 + host: jenkins-el6.fedorainfracloud.org + description: CentOS release 6.6 (Final) diff --git a/roles/jenkins/master/tasks/main.yml b/roles/jenkins/master/tasks/main.yml index 3f971d75de..0b3875bce4 100644 --- a/roles/jenkins/master/tasks/main.yml +++ b/roles/jenkins/master/tasks/main.yml @@ -60,14 +60,21 @@ - jenkins/master - config +- name: create directories for jenkins slaves config files + file: > + path="/var/lib/jenkins/nodes/{{ item.name }}" + state=directory + with_items: "{{ slaves }}" + tags: + - jenkins + - jenkins/master + - config + - name: install jenkins slaves config files template: > src="slave-config.xml.j2" dest="/var/lib/jenkins/nodes/{{ item.name }}/config.xml" - with_items: - - name: EL6 - host: jenkins-el6.fedorainfracloud.org - description: CentOS release 6.6 (Final) + with_items: "{{ slaves }}" notify: - restart jenkins tags: