Puppet Class: role::ci::slave::labs::pipelinebuilder

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

Overview

Class role::ci:slave::labs::pipelinebuilder

Experimental Jenkins slave instance for performing CD pipeline builds using Blubber/Docker and isolated deployments/testing using Helm.

filtertags: labs-project-integration



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

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

    system::role { 'role::ci::slave::labs::pipelinebuilder':
        description => 'CI Jenkins slave for building CD pipeline images' }

    include profile::ci::slave::labs::common
    include profile::ci::gitcache
    include profile::ci::pipeline::builder
}