/usr/share/puppet/modules.available/openstacklib/lib/puppet/provider/ is in puppet-module-openstacklib 9.4.0-1.
This file is owned by root:root, with mode 0o755.
..
/usr/share/puppet/modules.available/openstacklib/lib/puppet/provider/openstack/
/usr/share/puppet/modules.available/openstacklib/lib/puppet/provider/openstack.rb
/usr/share/puppet/modules.available/openstacklib/lib/puppet/provider/openstack/auth.rb
/usr/share/puppet/modules.available/openstacklib/lib/puppet/provider/openstack/credentials.rb
/usr/share/puppet/modules.available/openstacklib/lib/puppet/provider/openstack_config/
/usr/share/puppet/modules.available/openstacklib/lib/puppet/provider/openstack_config/ini_setting.rb
/usr/share/puppet/modules.available/openstacklib/lib/puppet/provider/openstack_config/ruby.rb
/usr/share/puppet/modules.available/openstacklib/lib/puppet/provider/policy_rcd/
/usr/share/puppet/modules.available/openstacklib/lib/puppet/provider/policy_rcd/policy_rcd.rb