/usr/share/puppet/modules.available/heat/manifests/ is in puppet-module-heat 9.4.0-1.
This file is owned by root:root, with mode 0o755.
..
/usr/share/puppet/modules.available/heat/manifests/api.pp
/usr/share/puppet/modules.available/heat/manifests/api_cfn.pp
/usr/share/puppet/modules.available/heat/manifests/api_cloudwatch.pp
/usr/share/puppet/modules.available/heat/manifests/client.pp
/usr/share/puppet/modules.available/heat/manifests/config.pp
/usr/share/puppet/modules.available/heat/manifests/cors.pp
/usr/share/puppet/modules.available/heat/manifests/cron/
/usr/share/puppet/modules.available/heat/manifests/cron/purge_deleted.pp
/usr/share/puppet/modules.available/heat/manifests/db/
/usr/share/puppet/modules.available/heat/manifests/db.pp
/usr/share/puppet/modules.available/heat/manifests/db/mysql.pp
/usr/share/puppet/modules.available/heat/manifests/db/postgresql.pp
/usr/share/puppet/modules.available/heat/manifests/db/sync.pp
/usr/share/puppet/modules.available/heat/manifests/deps.pp
/usr/share/puppet/modules.available/heat/manifests/engine.pp
/usr/share/puppet/modules.available/heat/manifests/init.pp
/usr/share/puppet/modules.available/heat/manifests/keystone/
/usr/share/puppet/modules.available/heat/manifests/keystone/auth.pp
/usr/share/puppet/modules.available/heat/manifests/keystone/auth_cfn.pp
/usr/share/puppet/modules.available/heat/manifests/keystone/authtoken.pp
/usr/share/puppet/modules.available/heat/manifests/keystone/domain.pp
/usr/share/puppet/modules.available/heat/manifests/logging.pp
/usr/share/puppet/modules.available/heat/manifests/params.pp
/usr/share/puppet/modules.available/heat/manifests/policy.pp