How to install tarball modules without Forge

I am new to Puppet but have read quite a bit about implementing. I must have missed something obvious and perhaps trivial in how to install a downloaded, tarball module from Puppet Forge. My customer has systems not connected to the Internet, so I'd like to install a module like puppet-ntp-2.0.1 onto my RHEL63 system. I cannot use the puppet module install tool due to Issue #13542.
When I run papply, I get "Error: Puppet::Parser::AST::Resource failed with error ArgumentError: Could not find declared class ntp at /var/puppet/manifests/nodes.pp"...
Is there a ...(more)

1 Answer

unpack your tarball to /etc/puppet/modules directory, and rename it to the module name which defined in manifests/init.pp.

like you downloaded puppet-ntp-2.0.1.tar.gz, unpack to /etc/puppet/modules/puppet-ntp-2.0.1, the modules name should be ntp and you can use 'head /etc/puppet/modules/puppet-ntp-2.0.1/manifests/init.pp' command to verify. then rename puppet-ntp-2.0.1 to ntp, you can use it now.