diff --git a/manifests/docker.pp b/manifests/docker.pp new file mode 100644 index 0000000..7a5d488 --- /dev/null +++ b/manifests/docker.pp @@ -0,0 +1,23 @@ +class profile::docker { + $mirror = lookup('docker::apt_config::mirror') + $keyid = lookup('docker::apt_config::keyid') + $key = lookup('docker::apt_config::key') + + apt::source {'docker': + location => $mirror, + release => $facts['os']['distro']['codename'], + repos => 'stable', + architecture => 'amd64', + key => { + id => $keyid, + content => $key, + }, + include => { + src => false, + deb => true, + } + } + -> package {'docker-ce': + ensure => present, + } +}