36 lines
753 B
Puppet
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/' ]
|
|
}
|