From a099343d806124a1c72764d91153743687098b68 Mon Sep 17 00:00:00 2001 From: Spencer Krum Date: Thu, 16 Jun 2016 08:50:13 -0700 Subject: [PATCH] Declare features in openstack_pip provider Puppet providers can express what features they can provide using the has_features variable. The declaration of features isn't inherited, so we need to declare the features that we inherited from the core pip provider. Change-Id: I2f4c6254bb7f45649658d6a6b296ea1270ce6364 --- lib/puppet/provider/package/openstack_pip.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/puppet/provider/package/openstack_pip.rb b/lib/puppet/provider/package/openstack_pip.rb index be8e921..105f838 100644 --- a/lib/puppet/provider/package/openstack_pip.rb +++ b/lib/puppet/provider/package/openstack_pip.rb @@ -7,6 +7,8 @@ Puppet::Type.type(:package).provide(:openstack_pip, :parent => :pip) do desc "Python packages via `pip` with mirrors." + has_feature :installable, :uninstallable, :upgradeable, :versionable + commands :pip => 'pip' def self.outdated