Puppet Class: dockerinstall::profile::decomission
- Defined in:
- manifests/profile/decomission.pp
Summary
Docker daemon decomissionOverview
Docker daemon decomission
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 |
# File 'manifests/profile/decomission.pp', line 7
class dockerinstall::profile::decomission {
include dockerinstall
class { 'dockerinstall::repos':
repo_ensure => 'absent',
}
package {
'docker-ce-rootless-extras': ;
'docker-scan-plugin': ;
default:
ensure => 'absent',
before => Class['dockerinstall::install']
;
}
class { 'dockerinstall::install':
manage_package => true,
manage_cli => true,
version => 'absent',
containerd_version => 'absent',
prerequired_packages => [],
}
contain dockerinstall::install
class { 'dockerinstall::config':
config_ensure => 'absent',
user_ensure => 'absent',
group_ensure => 'absent',
manage_package => false,
}
contain dockerinstall::config
class { 'dockerinstall::service':
manage_service => true,
service_ensure => 'stopped',
service_config_ensure => 'absent',
service_enable => false,
manage_users => false,
manage_package => false,
}
contain dockerinstall::service
class { 'dockerinstall::compose':
binary_ensure => 'absent',
}
Class['dockerinstall::service']
-> Class['dockerinstall::config']
-> Class['dockerinstall::install']
}
|