dylanratcliffe / onceover-octocatalog-diff

Onceover plugin for checking differences between controlrepo versions
MIT License
4 stars 8 forks source link

Fix GEM_HOME and octocatalog for newer Puppet #12

Closed tuxmea closed 2 years ago

tuxmea commented 2 years ago

This is a reimplementation of https://github.com/dylanratcliffe/onceover-octocatalog-diff/pull/10 and fixes #11 and #10

tuxmea commented 2 years ago

Proof of working results:

Gemfile

source 'https://rubygems.org'
# onceover + plugins
gem 'onceover'
gem 'onceover-codequality'
gem 'onceover-octocatalog-diff', git: 'https://github.com/tuxmea/onceover-octocatalog-diff.git', ref: 'newer_puppet'
gem 'onceover-lookup'

Running oncover diff:

bundle exec onceover run diff -f production -t demo -n puppet.training20220427.betadots.training  -c infrastructure::puppet::puppetmaster
INFO     -> Preparing environment for infrastructure::puppet::puppetmaster on puppet.training20220427.betadots.training
INFO     -> Deploying Puppetfile for infrastructure::puppet::puppetmaster on puppet.training20220427.betadots.training
INFO     -> Compiling catalogs for infrastructure::puppet::puppetmaster on puppet.training20220427.betadots.training
INFO     -> Storing results for infrastructure::puppet::puppetmaster on puppet.training20220427.betadots.training
Test: infrastructure::puppet::puppetmaster on puppet.training20220427.betadots.training
Exit: 2
Status: changes
Results:
- File[/usr/local/bin/run_hdm.sh]
*******************************************
- File[/usr/local/bin/setup_hdm.sh]
*******************************************