diff --git a/lib/puppet/provider/openstack_config/ini_setting.rb b/lib/puppet/provider/openstack_config/ini_setting.rb index acdf8d2f..2d9f6e84 100644 --- a/lib/puppet/provider/openstack_config/ini_setting.rb +++ b/lib/puppet/provider/openstack_config/ini_setting.rb @@ -20,7 +20,10 @@ Puppet::Type.type(:openstack_config).provide( end def create - resource[:value] = transform(:to, resource[:value]) + new_value = transform(:to, resource[:value]) + if resource[:value] != new_value + resource[:value] = new_value + end super end