/usr/share/puppet/modules.available/nova/lib/ is in puppet-module-nova 9.4.0-1.
This file is owned by root:root, with mode 0o755.
..
/usr/share/puppet/modules.available/nova/lib/facter/
/usr/share/puppet/modules.available/nova/lib/facter/libvirt_uuid.rb
/usr/share/puppet/modules.available/nova/lib/puppet/
/usr/share/puppet/modules.available/nova/lib/puppet/parser/
/usr/share/puppet/modules.available/nova/lib/puppet/parser/functions/
/usr/share/puppet/modules.available/nova/lib/puppet/parser/functions/check_array_of_hash.rb
/usr/share/puppet/modules.available/nova/lib/puppet/provider/
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova.rb
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_aggregate/
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_aggregate/openstack.rb
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_cells/
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_cells/nova_manage.rb
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_config/
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_config/openstackconfig.rb
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_flavor/
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_flavor/openstack.rb
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_floating/
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_floating/nova_manage.rb
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_network/
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_network/nova.rb
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_paste_api_ini/
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_paste_api_ini/ini_setting.rb
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_security_group/
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_security_group/nova.rb
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_security_rule/
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_security_rule/nova.rb
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_service/
/usr/share/puppet/modules.available/nova/lib/puppet/provider/nova_service/openstack.rb
/usr/share/puppet/modules.available/nova/lib/puppet/type/
/usr/share/puppet/modules.available/nova/lib/puppet/type/nova_aggregate.rb
/usr/share/puppet/modules.available/nova/lib/puppet/type/nova_cells.rb
/usr/share/puppet/modules.available/nova/lib/puppet/type/nova_config.rb
/usr/share/puppet/modules.available/nova/lib/puppet/type/nova_flavor.rb
/usr/share/puppet/modules.available/nova/lib/puppet/type/nova_floating.rb
/usr/share/puppet/modules.available/nova/lib/puppet/type/nova_network.rb
/usr/share/puppet/modules.available/nova/lib/puppet/type/nova_paste_api_ini.rb
/usr/share/puppet/modules.available/nova/lib/puppet/type/nova_security_group.rb
/usr/share/puppet/modules.available/nova/lib/puppet/type/nova_security_rule.rb
/usr/share/puppet/modules.available/nova/lib/puppet/type/nova_service.rb