Puppet Class: dockerinstall::profile::install

Inherits:
dockerinstall::params
Defined in:
manifests/profile/install.pp

Summary

Docker installation

Overview

Docker installation (installation only)

Examples:

include dockerinstall::profile::install

Parameters:

  • dockerd_version (Optional[String]) (defaults to: undef)
  • containerd_version (Optional[String]) (defaults to: undef)
  • docker_tlsdir (Stdlib::Unixpath) (defaults to: $dockerinstall::params::docker_tlsdir)


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

class dockerinstall::profile::install (
  Optional[String]
          $dockerd_version    = undef,
  Optional[String]
          $containerd_version = undef,
  Stdlib::Unixpath
          $docker_tlsdir      = $dockerinstall::params::docker_tlsdir,
) inherits dockerinstall::params
{
  include dockerinstall

  class { 'dockerinstall::setup':
    manage_docker_tlsdir => true,
    docker_tlsdir        => $docker_tlsdir,
  }

  class { 'dockerinstall::install':
    version            => $dockerd_version,
    containerd_version => $containerd_version,
  }
  contain dockerinstall::install
}