infra-puppet/manifests/spinach.pp

36 lines
753 B
Puppet

#
# Root manifest to be run on spinach (Rackspace-donated build machine)
#
node default {
include base
include user-jieryn
include ci-ssh-slave
include fallback_jenkins-ci_org
include boxes_jenkins-ci_org
include gitrepo
include groovy
gitrepo::repo {
'all' :
description => 'One repository that contains all Jenkins CI github repositories. "git clone http://git.jenkins-ci.org/all.git" to clone this repository.';
}
firewall {
'100 accept inbound HTTP requests' :
proto => 'tcp',
port => 80,
action => 'accept';
'101 accept inbound HTTPs requests' :
proto => 'tcp',
port => 443,
action => 'accept';
}
}
Exec {
path => [ '/bin/', '/sbin/' , '/usr/bin/', '/usr/sbin/' ]
}