From 451726b3c6563c15f5dabaa74fec0f4ec045f01e Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Sat, 9 Jul 2022 21:56:05 +0900 Subject: [PATCH] Switch provider to manage paste.ini file ... so that we users can use '' similarly to the resource types to manage the .conf files. Closes-Bug: #1981118 Change-Id: I4a8615334919abcdd30596ee68142c8cdb2a1eae --- .../cloudkitty_api_paste_ini/ini_setting.rb | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/lib/puppet/provider/cloudkitty_api_paste_ini/ini_setting.rb b/lib/puppet/provider/cloudkitty_api_paste_ini/ini_setting.rb index f84c76f..814e323 100644 --- a/lib/puppet/provider/cloudkitty_api_paste_ini/ini_setting.rb +++ b/lib/puppet/provider/cloudkitty_api_paste_ini/ini_setting.rb @@ -1,27 +1,10 @@ Puppet::Type.type(:cloudkitty_api_paste_ini).provide( :ini_setting, - :parent => Puppet::Type.type(:ini_setting).provider(:ruby) + :parent => Puppet::Type.type(:openstack_config).provider(:ini_setting) ) do - def section - resource[:name].split('/', 2).first - end - - def setting - resource[:name].split('/', 2).last - end - - def separator - '=' - end - def self.file_path '/etc/cloudkitty/api_paste.ini' end - # added for backwards compatibility with older versions of inifile - def file_path - self.class.file_path - end - end