# config rke2 class rke2::config ( Enum['server', 'agent'] $node_type = $rke2::node_type, Stdlib::Absolutepath $config_file = $rke2::config_file, Hash $config_hash = $rke2::config_hash, ){ file { $config_file: ensure => file, content => $config_hash.to_yaml, owner => 'root', group => 'root', mode => '0644', } file {'/usr/local/bin/check_k8s_api.sh': ensure => file, owner => 'root', group => 'root', mode => '0755', source => 'puppet:///rke2/check_k8s_api.sh' } }