Puppet Class: kubeinstall::install
- Defined in:
- manifests/install.pp
Summary
A short summary of the purpose of this classOverview
A description of what this class does
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'manifests/install.pp', line 7
class kubeinstall::install (
Kubeinstall::Version $kubernetes_version = $kubeinstall::kubernetes_version,
Kubeinstall::Version $kubeadm_version = $kubeinstall::kubeadm_version,
)
{
include kubeinstall::repos
include kubeinstall::systemctl::daemon_reload
# https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#installing-kubeadm-kubelet-and-kubectl
package {
default:
ensure => $kubernetes_version,
require => Class['kubeinstall::repos'],
;
'kubeadm':
ensure => $kubeadm_version,
;
'kubelet':
notify => Class['kubeinstall::systemctl::daemon_reload'],
;
'kubectl': ;
}
}
|