Puppet Class: kubeadm::repo
- Defined in:
- modules/kubeadm/manifests/repo.pp
Overview
SPDX-License-Identifier: Apache-2.0
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' |>
}
|