Create directories for jenkins slaves config files

This commit is contained in:
Mikolaj Izdebski 2015-07-29 08:15:13 +00:00
parent 4aa23d9e3c
commit 026a5d2671
2 changed files with 16 additions and 4 deletions

View file

@ -1,3 +1,8 @@
---
datacenter: fedorainfracloud
freezes: false
slaves:
- name: EL6
host: jenkins-el6.fedorainfracloud.org
description: CentOS release 6.6 (Final)

View file

@ -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: