From a89d5def448d49e0ba470bb5356923df5d4b1eaa Mon Sep 17 00:00:00 2001 From: Shayan Zadeh Date: Wed, 31 May 2017 08:15:07 -0700 Subject: [PATCH] Chef 13 compatibility --- providers/configure.rb | 5 ++--- providers/install.rb | 2 +- providers/sentinel.rb | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/providers/configure.rb b/providers/configure.rb index 8d3e47dd..ec371a1b 100644 --- a/providers/configure.rb +++ b/providers/configure.rb @@ -51,8 +51,7 @@ def configure node_memory_kb = node['memory']['total'] # On BSD platforms Ohai reports total memory as a Fixnum if node_memory_kb.is_a? String - node_memory_kb.slice! 'kB' - node_memory_kb = node_memory_kb.to_i + node_memory_kb = node_memory_kb.sub('kB', '').to_i end # Here we determine what the logfile is. It has these possible states @@ -407,6 +406,6 @@ def configure end def load_current_resource - @current_resource = Chef::Resource::RedisioConfigure.new(new_resource.name) + @current_resource = Chef::Resource.resource_for_node(:redisio_configure, node).new(new_resource.name) @current_resource end diff --git a/providers/install.rb b/providers/install.rb index 658fdc20..d00bd1b2 100644 --- a/providers/install.rb +++ b/providers/install.rb @@ -106,7 +106,7 @@ def version end def load_current_resource - @current_resource = Chef::Resource::RedisioInstall.new(new_resource.name) + @current_resource = Chef::Resource.resource_for_node(:redisio_install, node).new(new_resource.name) @current_resource.version(version) @current_resource end diff --git a/providers/sentinel.rb b/providers/sentinel.rb index efae3893..787c06a9 100644 --- a/providers/sentinel.rb +++ b/providers/sentinel.rb @@ -274,7 +274,7 @@ def version end def load_current_resource - @current_resource = Chef::Resource::RedisioSentinel.new(new_resource.name) + @current_resource = Chef::Resource.resource_for_node(:redisio_sentinel, node).new(new_resource.name) @current_resource.version(version) @current_resource end