Puppet Class: kubeinstall::runtime::crio::config
- Defined in:
- manifests/runtime/crio/config.pp
Summary
CRI-O configuration file setupOverview
CRI-O configuration file setup
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 |
# File 'manifests/runtime/crio/config.pp', line 10
class kubeinstall::runtime::crio::config (
Optional[Boolean]
$selinux = $kubeinstall::cri_selinux,
Stdlib::Unixpath
$path = $kubeinstall::crio_config_path,
String $config_template = $kubeinstall::crio_config_template,
)
{
if $selinux =~ Boolean {
$config_selinux = { 'selinux' => $selinux }
}
else {
$config_selinux = {}
}
# https://github.com/cri-o/cri-o/blob/master/docs/crio.conf.5.md
file { $path:
ensure => present,
owner => 'root',
group => 'root',
mode => '0644',
content => epp($config_template,
$config_selinux
),
}
}
|