/usr/share/puppet/modules.available/ is in puppet-module-vswitch 5.4.0-1.
This file is owned by root:root, with mode 0o755.
..
/usr/share/puppet/modules.available/vswitch/
/usr/share/puppet/modules.available/vswitch/Gemfile
/usr/share/puppet/modules.available/vswitch/Rakefile
/usr/share/puppet/modules.available/vswitch/lib/
/usr/share/puppet/modules.available/vswitch/lib/facter/
/usr/share/puppet/modules.available/vswitch/lib/facter/ovs.rb
/usr/share/puppet/modules.available/vswitch/lib/facter/pci_address.rb
/usr/share/puppet/modules.available/vswitch/lib/puppet/
/usr/share/puppet/modules.available/vswitch/lib/puppet/provider/
/usr/share/puppet/modules.available/vswitch/lib/puppet/provider/vs_bridge/
/usr/share/puppet/modules.available/vswitch/lib/puppet/provider/vs_bridge/ovs.rb
/usr/share/puppet/modules.available/vswitch/lib/puppet/provider/vs_config/
/usr/share/puppet/modules.available/vswitch/lib/puppet/provider/vs_config/ovs.rb
/usr/share/puppet/modules.available/vswitch/lib/puppet/provider/vs_port/
/usr/share/puppet/modules.available/vswitch/lib/puppet/provider/vs_port/ovs.rb
/usr/share/puppet/modules.available/vswitch/lib/puppet/provider/vs_port/ovs_redhat.rb
/usr/share/puppet/modules.available/vswitch/lib/puppet/provider/vs_port/ovs_redhat_el6.rb
/usr/share/puppet/modules.available/vswitch/lib/puppet/type/
/usr/share/puppet/modules.available/vswitch/lib/puppet/type/vs_bridge.rb
/usr/share/puppet/modules.available/vswitch/lib/puppet/type/vs_config.rb
/usr/share/puppet/modules.available/vswitch/lib/puppet/type/vs_port.rb
/usr/share/puppet/modules.available/vswitch/lib/puppetx/
/usr/share/puppet/modules.available/vswitch/lib/puppetx/redhat/
/usr/share/puppet/modules.available/vswitch/lib/puppetx/redhat/ifcfg.rb
/usr/share/puppet/modules.available/vswitch/manifests/
/usr/share/puppet/modules.available/vswitch/manifests/dpdk.pp
/usr/share/puppet/modules.available/vswitch/manifests/init.pp
/usr/share/puppet/modules.available/vswitch/manifests/ovs.pp
/usr/share/puppet/modules.available/vswitch/manifests/params.pp
/usr/share/puppet/modules.available/vswitch/metadata.json
/usr/share/puppet/modules.available/vswitch/spec/
/usr/share/puppet/modules.available/vswitch/spec/acceptance/
/usr/share/puppet/modules.available/vswitch/spec/acceptance/basic_vswitch_spec.rb
/usr/share/puppet/modules.available/vswitch/spec/acceptance/nodesets/
/usr/share/puppet/modules.available/vswitch/spec/acceptance/nodesets/centos-70-x64.yml
/usr/share/puppet/modules.available/vswitch/spec/acceptance/nodesets/default.yml
/usr/share/puppet/modules.available/vswitch/spec/acceptance/nodesets/nodepool-centos7.yml
/usr/share/puppet/modules.available/vswitch/spec/acceptance/nodesets/nodepool-trusty.yml
/usr/share/puppet/modules.available/vswitch/spec/acceptance/nodesets/nodepool-xenial.yml
/usr/share/puppet/modules.available/vswitch/spec/acceptance/nodesets/ubuntu-server-1404-x64.yml
/usr/share/puppet/modules.available/vswitch/spec/classes/
/usr/share/puppet/modules.available/vswitch/spec/classes/vswitch_dpdk_spec.rb
/usr/share/puppet/modules.available/vswitch/spec/classes/vswitch_ovs_spec.rb
/usr/share/puppet/modules.available/vswitch/spec/shared_examples.rb
/usr/share/puppet/modules.available/vswitch/spec/spec_helper.rb
/usr/share/puppet/modules.available/vswitch/spec/spec_helper_acceptance.rb
/usr/share/puppet/modules.available/vswitch/spec/unit/
/usr/share/puppet/modules.available/vswitch/spec/unit/puppet/
/usr/share/puppet/modules.available/vswitch/spec/unit/puppet/lib/
/usr/share/puppet/modules.available/vswitch/spec/unit/puppet/lib/provider/
/usr/share/puppet/modules.available/vswitch/spec/unit/puppet/lib/provider/vs_config_ovs_spec.rb
/usr/share/puppet/modules.available/vswitch/spec/unit/puppet/lib/type/
/usr/share/puppet/modules.available/vswitch/spec/unit/puppet/lib/type/vs_bridge_spec.rb
/usr/share/puppet/modules.available/vswitch/spec/unit/puppet/lib/type/vs_config_spec.rb