Puppet Class: docker_pkg

Defined in:
modules/docker_pkg/manifests/init.pp

Overview

SPDX-License-Identifier: Apache-2.0

Class docker_pkg

Installs all tools needed to build docker images for the WMF.



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'modules/docker_pkg/manifests/init.pp', line 5

class docker_pkg () {
    ensure_packages([
        'python3-virtualenv',
        'virtualenv', 'python3-pip',
        'python3-wheel', 'make'
    ])

    scap::target { 'docker-pkg/deploy':
        deploy_user => 'deploy-service',
        manage_user => true,
        require     => File['/srv/deployment']
    }
}