On a CentOS 6.5 64-bit systems with Puppet 3.4.3 from the PuppetLabs repo:
# puppet module install puppetlabs/firewall
Notice: Preparing to install into /etc/puppet/modules ...
Notice: Installing -- do not interrupt ...
Error: No such file or directory - /etc/puppet/modules/firewall/spec/acceptance/nodesets/default.yml
All I see in firewall/spec/acceptance/nodesets is a broken symlink for default.yml that points to centos-64-x64.yml, but that file is not there.
If I grab the puppet labs-firewall-1.0.1.tar.gz tar ball and unpack it, the nodesets directory has the missing centos yml file and 10 others as well.
Other files that appear to be missing from the "puppet module install" results are:
firewall/CONTRIBUTING.md
firewall/LICENSE
firewall/metadata.json
firewall/Modulefile
firewal/spec/acceptance/nodesets/ ( 11 files )
firewall/spec/fixtures
firewall/spec/spec_help_acceptance.rb
firewall/spec/spec_helper.rb
firewall/spec/unit
Is this an indication of a problem with the "puppet module install" command on this platform, with the contents of puppet labs/firewall up on the Forge site or of something else?
Thanks,
Dave