rnelson0 / puppet-generate-puppetfile

Generate or update a Puppetfile for use with r10k or librarian-puppet. Optionally, create a fixtures file for rspec-puppet.
92 stars 22 forks source link

Add Rake Tasks to gem #78

Open cdenneen opened 3 years ago

cdenneen commented 3 years ago

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:

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:
      require: generate-puppetfile/tasks/generate_puppetfile
      conditional: Bundler.rubygems.find_name('generate-puppetfile').any?
    - generate-puppetfile/tasks/generate_fixturesfile:
      require: generate-puppetfile/tasks/generate_fixturesfile
      conditional: Bundler.rubygems.find_name('generate-puppetfile').any?