8e7f9e3458
The ::jenkins::slave class contained a lot of openstack-specific configuration rather than configuration of a generic jenkins slave. The term "bare slave" is overloaded and confusing: create simple_slave and thick_slave to differentiate between the two meanings of "bare". Some portions of ::jenkins::slave will move to simple_slave, some portions to thick_slave, and some portions to slave_common (all in the openstack_project module). Change-Id: I5281a03a7f6da3f98714bcc59ae840ace8435578
21 lines
512 B
Puppet
21 lines
512 B
Puppet
# Super simple slave manifest that installs something very
|
|
# similar to an OpenStack Jenkins slave but does not need to
|
|
# have services managed like firewall, ntp, automatic upgrades,
|
|
# and so on.
|
|
class openstack_project::simple_slave(
|
|
$certname = $::fqdn,
|
|
$install_users = true
|
|
) {
|
|
class { 'openstack_project::base':
|
|
certname => $certname,
|
|
install_users => $install_users,
|
|
}
|
|
|
|
class { 'jenkins::slave':
|
|
ssh_key => '',
|
|
user => false
|
|
}
|
|
}
|
|
|
|
# vim:sw=2:ts=2:expandtab:textwidth=79
|