/usr/share/puppet/modules.available/nova/lib/ is in puppet-module-nova 7.0.0-1.
This file is owned by root:root, with mode 0o755.
..
/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/nova.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/ini_setting.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_manage.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/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_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