diff --git a/lib/puppet/provider/openstack_config/ini_setting.rb b/lib/puppet/provider/openstack_config/ini_setting.rb index da925a44..acdf8d2f 100644 --- a/lib/puppet/provider/openstack_config/ini_setting.rb +++ b/lib/puppet/provider/openstack_config/ini_setting.rb @@ -60,7 +60,11 @@ Puppet::Type.type(:openstack_config).provide( end def separator - '=' + if resource.class.validattr?(:key_val_separator) + resource[:key_val_separator] || '=' + else + '=' + end end def file_path