Puppet Class: kubeinstall::runtime::crio::install

Defined in:
manifests/runtime/crio/install.pp

Summary

CRI-O packages installation

Overview

CRI-O packages installation

Examples:

include kubeinstall::runtime::crio::install

Parameters:

  • crio_version (String) (defaults to: $kubeinstall::crio_version)


7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/runtime/crio/install.pp', line 7

class kubeinstall::runtime::crio::install (
  String  $crio_version = $kubeinstall::crio_version,
)
{
  include kubeinstall::repos::crio
  include kubeinstall::systemctl::daemon_reload

  package { 'cri-o':
    ensure  => $crio_version,
    notify  => Class['kubeinstall::systemctl::daemon_reload'],
    require => Class['kubeinstall::repos::crio'],
  }

  if $facts['os']['family'] == 'Debian' {
    package { 'cri-o-runc':
      ensure => $crio_version,
      before => Package['cri-o']
    }
  }
}