Ryan Lane has uploaded a new change for review. https://gerrit.wikimedia.org/r/81276
Change subject: Ensure deployment targets have dependencies ...................................................................... Ensure deployment targets have dependencies Deployment requires python-redis and git-core currently. The only thing that currently adds a node as a deployment target is the deployment::target definition, so the definition should also be responsible for adding the dependencies. Change-Id: I3364e2656cac2add6f13381720fcb09167ac5bcb --- M modules/deployment/manifests/target.pp 1 file changed, 10 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/76/81276/1 diff --git a/modules/deployment/manifests/target.pp b/modules/deployment/manifests/target.pp index 13dd101..c842628 100644 --- a/modules/deployment/manifests/target.pp +++ b/modules/deployment/manifests/target.pp @@ -4,4 +4,14 @@ grain => "deployment_target", value => $name; } + if ! defined(Package["git-core"]){ + package { "git-core": + ensure => present; + } + } + if ! defined(Package["python-redis"]){ + package { "python-redis": + ensure => present; + } + } } -- To view, visit https://gerrit.wikimedia.org/r/81276 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I3364e2656cac2add6f13381720fcb09167ac5bcb Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Ryan Lane <rl...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits