-
Notifications
You must be signed in to change notification settings - Fork 55
Open
Description
Use Case
Our systems only use internal git repos, so installing the module with PMT doesn't satisfy the dependencies we have listed in fixtures.yml or Puppetfile for each module. All of our modules are on internal github/gitlab repositories.
Describe the Solution You Would Like
I would like to see a new rake task that runs the following:
- rake spec_prep
- tar -zcvf modules.tar.gz spec/fixtures
- scp this file to the SUT
- decompress under /etc/puppetlabs/code/production (or something similar)
Describe Alternatives You've Considered
- Use rsync to transfer same files
- Use a shared directory for vm or container
- use bolt to run the prep command
Additional Context
Systems are not allowed to access the forge directly. The meatadata.json file does not support git urls or anything besides forge modules.