Puppet Class: role::ci::castor::server
- Defined in:
- modules/role/manifests/ci/castor/server.pp
Overview
Class role::ci::castor::server
rsync server to store cache related material from CI jobs.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'modules/role/manifests/ci/castor/server.pp', line 5
class role::ci::castor::server {
requires_realm( 'labs' )
system::role { 'role::ci::castor::server':
description => 'rsync server to store caches artifacts'
}
# Castor uses an attached volume...
include profile::labs::cindermount::srv
class { '::profile::ci::slave::labs::common':
# ... and we thus skip the logic to manage extended disk space
manage_srv => false
}
include ::profile::ci::castor::server
Class['::profile::ci::slave::labs::common'] ~> Class['::profile::ci::castor::server']
}
|