Puppet Class: kubeadm::repo

Defined in:
modules/kubeadm/manifests/repo.pp

Overview

SPDX-License-Identifier: Apache-2.0

Parameters:



2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'modules/kubeadm/manifests/repo.pp', line 2

class kubeadm::repo (
    String[1] $component,
) {
    $repo_name = 'kubeadm-k8s-component-repo'
    apt::repository { $repo_name:
        uri        => 'http://apt.wikimedia.org/wikimedia',
        dist       => "${::lsbdistcodename}-wikimedia",
        components => $component,
        notify     => Exec['apt-get update'],
    }

    # this exec is defined in apt::repository
    Exec['apt-get update'] -> Package <| tag == 'kubeadm-k8s' |>
}