title: Puppet - Install module dependencies for non forge modules
body: <p>I have some puppet module, which is not in the forge and I am not interested to put it there. The module has all it's dependencies written down in the <code>metadata.json</code> and for the installation I usually just clone the module from its git repo directly into <code>/etc/puppet/modules/</code>.</p>
  
  <p>When I now call <code>puppet module list</code> the missing modules are listed, for example like this:</p>
  
  <pre><code>Warning: Missing dependency 'puppetlabs-apt':
    '&lt;name&gt;' (v0.0.0) requires 'puppetlabs-apt' (&gt;= 0.0.0)
  Warning: Missing dependency 'puppetlabs-stdlib':
    '&lt;name&gt;' (v0.0.0) requires 'puppetlabs-stdlib' (&gt;= 0.0.0)
  Warning: Missing dependency 'puppetlabs-vcsrepo':
  </code></pre>
  
  <p>Is there anyway to let puppet install the dependencies for non-forge modules, despite the manual way by installing it with <code>puppet module install ...</code> ?</p>