Dduvall has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/321485

Change subject: docker: apt repo before installing package
......................................................................

docker: apt repo before installing package

Change-Id: Iae0154d1ba2e7710ade677db91b1169b7d22af89
---
M modules/docker/manifests/init.pp
1 file changed, 5 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/85/321485/1

diff --git a/modules/docker/manifests/init.pp b/modules/docker/manifests/init.pp
index c0926ba..3763ea0 100644
--- a/modules/docker/manifests/init.pp
+++ b/modules/docker/manifests/init.pp
@@ -14,12 +14,16 @@
 #
 class docker($version, $use_dockerproject=true, $proxy=undef){
     if $use_dockerproject {
+        $package = 'docker-engine'
+        $absent_package = 'docker.io'
+
         apt::repository { 'docker':
             uri        => 'https://apt.dockerproject.org/repo',
             dist       => 'debian-jessie',
             components => 'main',
             source     => false,
             keyfile    => 'puppet:///modules/docker/docker.gpg',
+            before     => Package[$package],
         }
 
         $proxy_ensure = $proxy ? {
@@ -32,9 +36,8 @@
             priority => '80',
             key      => 'Acquire::http::Proxy::apt.dockerproject.org',
             value    => $proxy,
+            before   => Package[$package],
         }
-        $package = 'docker-engine'
-        $absent_package = 'docker.io'
     }
     else {
         $package = 'docker.io'

-- 
To view, visit https://gerrit.wikimedia.org/r/321485
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iae0154d1ba2e7710ade677db91b1169b7d22af89
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dduvall <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to