Puppet Class: dockerinstall
- Inherits:
- dockerinstall::params
- Defined in:
- manifests/init.pp
Overview
Docker installation
2 3 4 5 6 7 8 9 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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 |
# File 'manifests/init.pp', line 2
class dockerinstall (
Dockerinstall::PackageName
$package_name,
Dockerinstall::Version
$version,
String $containerd_package_name,
String $containerd_version,
Boolean $manage_package,
Boolean $manage_cli,
String $cli_package_name,
Dockerinstall::Repo
$repo,
String $repo_location,
Boolean $repo_gpgcheck,
Boolean $repo_sslverify,
Array[String]
$prerequired_packages,
Boolean $manage_os_users,
Dockerinstall::UserList
$docker_users,
String $docker_group,
Boolean $manage_service,
Dockerinstall::Ensure
$service_ensure,
String $service_name,
Boolean $service_enable,
Boolean $service_hasstatus,
Boolean $service_hasrestart,
Optional[String]
$service_overrides_config,
Optional[String]
$service_overrides_template,
Optional[String]
$root_dir,
Optional[Dockerinstall::Multiple]
$tcp_bind,
Boolean $tls_enable,
Boolean $tls_verify,
String $tls_cacert,
String $tls_cert,
String $tls_key,
Optional[Dockerinstall::Multiple]
$socket_bind,
Boolean $ip_forward,
Boolean $iptables,
Boolean $ip_masq,
Boolean $icc,
Optional[String]
$registry_mirror,
Optional[String]
$fixed_cidr,
Optional[String]
$default_gateway,
Optional[String]
$bridge,
Optional[String]
$bip,
Optional[Dockerinstall::LogLevel]
$log_level,
Optional[Dockerinstall::LogDriver]
$log_driver,
Optional[Dockerinstall::Multiple]
$log_opt,
Boolean $selinux_enabled,
Optional[String]
$socket_group,
Optional[Dockerinstall::Multiple]
$dns,
Optional[Dockerinstall::Multiple]
$dns_search,
Optional[Integer]
$mtu,
Optional[Dockerinstall::Multiple]
$labels,
Optional[Dockerinstall::Multiple]
$extra_parameters,
Optional[String]
$proxy,
Optional[String]
$no_proxy,
Optional[String]
$tmp_dir,
Optional[Dockerinstall::StorageDriver]
$storage_driver,
Optional[String]
$dm_basesize,
Optional[Dockerinstall::DmFS]
$dm_fs,
Optional[String]
$dm_mkfsarg,
Optional[String]
$dm_mountopt,
Optional[String]
$dm_blocksize,
Optional[String]
$dm_loopdatasize,
Optional[String]
$dm_loopmetadatasize,
Optional[String]
$dm_datadev,
Optional[String]
$dm_metadatadev,
Optional[String]
$dm_thinpooldev,
Boolean $dm_use_deferred_removal,
Boolean $dm_use_deferred_deletion,
Boolean $dm_blkdiscard,
Boolean $dm_override_udev_sync_check,
Boolean $overlay2_override_kernel_check,
Optional[String]
$compose_version,
Boolean $manage_docker_certdir,
Boolean $manage_docker_tlsdir,
String $docker_dir_ensure,
Optional[String]
$service_config_template,
Optional[String]
$storage_config_template,
Optional[String]
$service_config = $dockerinstall::params::service_config,
Optional[String]
$storage_config = $dockerinstall::params::storage_config,
Dockerinstall::RepoOS
$repo_os = $dockerinstall::params::repo_os,
) inherits dockerinstall::params
{}
|