diff --git a/resources/config.rb b/resources/config.rb index 1aab2ca..c6d8c12 100644 --- a/resources/config.rb +++ b/resources/config.rb @@ -26,10 +26,10 @@ default_action :create action :create do - chef_gem 'toml-rb' do + chef_gem 'toml' do source node['telegraf']['rubysource'] clear_sources true - version '~> 0.3.0' + version '~> 0.1.2' compile_time true if respond_to?(:compile_time) end @@ -43,7 +43,7 @@ end file path do - content TOML.dump(config) + content TOML::Generator.new(config).body user 'root' group 'telegraf' mode '0644' diff --git a/resources/inputs.rb b/resources/inputs.rb index b2556bc..49acc20 100644 --- a/resources/inputs.rb +++ b/resources/inputs.rb @@ -33,10 +33,10 @@ action :create end - chef_gem 'toml-rb' do + chef_gem 'toml' do source node['telegraf']['rubysource'] clear_sources true - version '~> 0.3.0' + version '~> 0.1.2' compile_time true if respond_to?(:compile_time) end @@ -50,7 +50,7 @@ end file "#{path}/#{name}_inputs.conf" do - content TOML.dump('inputs' => inputs) + content TOML::Generator.new('inputs' => inputs).body user 'root' group 'telegraf' mode new_resource.rootonly ? '0640' : '0644' diff --git a/resources/outputs.rb b/resources/outputs.rb index 1d8387f..b5cd1f8 100644 --- a/resources/outputs.rb +++ b/resources/outputs.rb @@ -33,10 +33,10 @@ action :create end - chef_gem 'toml-rb' do + chef_gem 'toml' do source node['telegraf']['rubysource'] clear_sources true - version '~> 0.3.0' + version '~> 0.1.2' compile_time true if respond_to?(:compile_time) end @@ -50,7 +50,7 @@ end file "#{path}/#{name}_outputs.conf" do - content TOML.dump('outputs' => outputs) + content TOML::Generator.new('outputs' => outputs).body user 'root' group 'telegraf' mode new_resource.rootonly ? '0640' : '0644'