Document Jenkin slave management.

This is correct-but-incomplete as I understand it: nodepool is not yet covered.

Change-Id: Ib45cdb94f876e51bd7c01aecad70f470923d9b52
This commit is contained in:
Robert Collins 2013-09-06 11:06:17 +12:00 committed by Monty Taylor
parent 7ec707ca4b
commit 32f42c745f
1 changed files with 18 additions and 0 deletions

View File

@ -147,3 +147,21 @@ Quirks
Note that jenkins talks to it's slaves via ssh, the
modules/openstack_project/manifests/init.pp file contains the ssh
public key that puppet installs on the slaves.
Slaves
------
Statically provisioned slaves have labels assigned by hand. E.g.
centos6, and are added to a chosen Jenkins master by hand. Adding a
slave is then:
#. Launch a slave
#. Add it to Jenkins
Add your jenkins master key for the credentials (make it global,
one-time operation).
Set the jenkins home to /home/jenkins
#. Set appropriate labels on it
#. Profit!