cni
: Install Container Network Interface softwarecni::plugins
: Install CNI reference pluginscni::plugins::dhcp
: Install and enable the cni-dhcp servicecni::plugins::dhcp::service
: Enables the the cni-dhcp servicecni::plugins::install
: private class
cni::plugins::enable
: Enable a CNI plugin binary
Install Container Network Interface software
The following parameters are available in the cni
class:
Data type: Stdlib::Absolutepath
Base path under which to install software.
Default value: '/opt/cni'
Install CNI reference plugins
The following parameters are available in the cni::plugins
class:
Data type: String
CNI plugins release version
Default value: '0.8.5'
Data type: String
Release tarball checksum string
Default value: 'bd682ffcf701e8f83283cdff7281aad0c83b02a56084d6e601216210732833f9'
Data type: String
The digest algorithm used for the checksum string.
Default value: 'sha256'
Data type: Optional[Array[String]]
Create a symlink from the CNI bin install path to the plugin binary.
Default value: undef
Install and enable the cni-dhcp service
Installs the cni-dhcp systemd service and enables it to start on boot.
Explicit inclusion of this class is not necessary when using the cni::plugins::dhcp class.
This class is intended to be included directly only when it is desirable to enable the cni-dhcp service without managing the installation of the cni plugin binaries.
private class
Enable a CNI plugin binary