From ada40f31c96e9260d7345184a43e23f6843967f1 Mon Sep 17 00:00:00 2001 From: Mikhail Zholobov Date: Tue, 17 Jan 2017 12:52:53 +0200 Subject: [PATCH] package: add "package_provider" option It allows to override a provider for "package resource", for example: node.default['consul']['options']['package_provider'] = Chef::Provider::Package::Dpkg --- libraries/consul_installation_package.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/consul_installation_package.rb b/libraries/consul_installation_package.rb index 7ce96b13..c828e3db 100644 --- a/libraries/consul_installation_package.rb +++ b/libraries/consul_installation_package.rb @@ -41,6 +41,7 @@ def action_create notifying_block do package res_options[:package_name] do source res_options[:package_source] + provider res_options[:package_provider] version res_options[:version] action :upgrade end @@ -51,6 +52,7 @@ def action_remove notifying_block do package res_options[:package_name] do source res_options[:package_source] + provider res_options[:package_provider] version res_options[:version] action :remove end