summaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2018-10-20 00:12:38 -0400
committerJesse Luehrs <doy@tozt.net>2018-10-20 00:12:38 -0400
commit6db0417dbe0cb10a0196e942f7bfb9ff290bbd83 (patch)
tree16dc65c18dd63a64b57bfdfeb378652713313df2 /mail
parent3601dddb1c0b10e9abd577d2d5d8b7f9aea451c0 (diff)
downloadpuppet-tozt-6db0417dbe0cb10a0196e942f7bfb9ff290bbd83.tar.gz
puppet-tozt-6db0417dbe0cb10a0196e942f7bfb9ff290bbd83.zip
update after installing repository and only install once
Diffstat (limited to 'mail')
-rw-r--r--mail/docker/manifests/init.pp2
1 files changed, 2 insertions, 0 deletions
diff --git a/mail/docker/manifests/init.pp b/mail/docker/manifests/init.pp
index 6c35d97..f00905b 100644
--- a/mail/docker/manifests/init.pp
+++ b/mail/docker/manifests/init.pp
@@ -15,7 +15,9 @@ class docker {
command => "
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable\"
+ apt-get -yq update
",
+ unless => "grep -q download.docker.com /etc/apt/sources.list",
require => [
Package["apt-transport-https"],
Package["ca-certificates"],