Hashar has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/382429 )

Change subject: contint: apt-get update before installing packages
......................................................................

contint: apt-get update before installing packages

apt::repository schedule a refresh of Exec[apt-get update] but the
package get installed before it has actually run.  The packages are thus
not found :(

When packages require an apt::repository, make them require the apt-get
update.

Change-Id: I5c3ab00efcf320dd973d90ddb62f43f4d55eb966
---
M modules/contint/manifests/packages/php.pp
1 file changed, 5 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/29/382429/1

diff --git a/modules/contint/manifests/packages/php.pp 
b/modules/contint/manifests/packages/php.pp
index 9347bda..bb5a1d4 100644
--- a/modules/contint/manifests/packages/php.pp
+++ b/modules/contint/manifests/packages/php.pp
@@ -60,7 +60,10 @@
             'php-ast',
             ]:
             ensure  => latest,
-            require => Apt::Repository['sury-php'],
+            require => [
+                Apt::Repository['sury-php'],
+                Exec['apt-get update'],
+            ],
         }
 
         apt::repository { 'jessie-ci-php55':
@@ -91,6 +94,7 @@
             ensure  => present,
             require => [
                 Apt::Repository['jessie-ci-php55'],
+                Exec['apt-get update'],
             ],
         }
     }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5c3ab00efcf320dd973d90ddb62f43f4d55eb966
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Hashar <has...@free.fr>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to