puppet-generate-puppetfile
puppet-generate-puppetfile copied to clipboard
Generate or update a Puppetfile for use with r10k or librarian-puppet. Optionally, create a fixtures file for rspec-puppet.
Current Puppetfile uses internal forge as forge line... can this be grabbed for use generating a new Puppetfile? We have internal forge that we would be using to generate the...
Puppet 6 moved some once-core modules to separate repos. The puppet-agent typically provides those modules and they do not need to be listed in the `Puppetfile` (unless specifying a different...
Can you add rake tasks to this gem? Similar to `https://github.com/rodjek/puppet-lint/tree/master/lib/puppet-lint/tasks` Then you could do the following in `.sync.yml`: ```yaml Rakefile: requires: - puppet-lint/tasks/puppet-lint: require: puppet-lint/tasks/puppet-lint conditional: Bundler.rubygems.find_name('puppet-lint').any? - generate-puppetfile/tasks/generate_puppetfile:...
It would be convenient if there was some option to blacklist a module or freeze module to a certain version. For instance, if you have only Redhat based servers, there...
seems version 1.0.0 mishandling modules with uppercase author name Here is an example of the input file generated by version 0.11.0 ``` forge 'http://forge.puppetlabs.com' mod 'WhatsARanjit/node_manager', '0.6.0' mod 'puppetlabs/inifile', '2.1.1'...
When a Puppetfile contains the following syntax ``` mod 'stdlib', git: '[email protected]:puppetlabs/puppetlabs-stdlib', ref: '4.25.1' ``` And the command is run `generate-puppetfile -p Puppetfile --fixtures-only --modulename jboss` The fixtures file does...
Modules formatted as show on the Puppet Forge are not recognized. It seems this module is expecting a `/` between the author and the module name. Here is an example...
noop
Is there anyway to create a noop mode for this. Trying to compare either working dir to Puppetfile with create puppetfile and trying to compare Puppetfile -> .fixtures.yml (current vs...
I receive strange results. here is the original file ``` # # Forge modules # forge 'http://forge.puppetlabs.com' mod 'puppet/extlib', '1.1.0' mod 'puppet/make', '1.1.0' mod 'puppet/puppetboard', '2.9.0' mod 'puppet/r10k', '5.0.2' mod...
When processing free-form repositories, allow the `r10k` control branch related settings: ``` :branch => :control_branch, :default_branch => 'foo' ```