Puppet Class: kubeinstall::install::node
- Defined in:
- manifests/install/node.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 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'manifests/install/node.pp', line 7
class kubeinstall::install::node (
Stdlib::Unixpath
$manifests_directory = $kubeinstall::manifests_directory,
)
{
include kubeinstall::system
contain kubeinstall::runtime
include kubeinstall::install
contain kubeinstall::service
include kubeinstall::kubectl::completion
file { '/root/.kube':
ensure => directory,
mode => '0700',
owner => 'root',
group => 'root',
}
file { [
'/etc/kubernetes',
'/etc/kubernetes/manifests',
$manifests_directory,
"${manifests_directory}/manifests"].unique: # lint:ignore:unquoted_resource_title
ensure => directory,
mode => '0755',
owner => 'root',
group => 'root',
}
Class['kubeinstall::runtime'] -> Class['kubeinstall::service']
Class['kubeinstall::system'] -> Class['kubeinstall::service']
File['/root/.kube'] -> Class['kubeinstall::kubectl::completion']
Class['kubeinstall::install'] -> Class['kubeinstall::kubectl::completion']
}
|