Puppet Class: role::ci::slave::labs::docker

Defined in:
modules/role/manifests/ci/slave/labs/docker.pp

Overview

Class role::ci:slave::labs::docker

Experimental Jenkins slave instance for providing Docker based CI builds.



5
6
7
8
9
10
11
12
13
14
15
16
# File 'modules/role/manifests/ci/slave/labs/docker.pp', line 5

class role::ci::slave::labs::docker {
    requires_realm('labs')

    system::role { 'role::ci::slave::labs::docker':
        description => 'CI Jenkins slave using Docker on labs' }

    include profile::ci::slave::labs::common
    include profile::ci::docker
    # Extended volume for /var/lib/docker
    include profile::ci::dockervolume
    include profile::ci::gitcache
}