This message was deleted.
# puppet-enterprise
s
This message was deleted.
b
where do I start!
there are different tools to validate of the syntax is correct. puppet validate, metadata-json-lint, pylint, ruby
there are linters to ensure you follow the style guide and use best practices, for example rubocop and puppet-lint
there are unit test with rspec-puppet to test parts of the catalog
there are acceptance tests with beaker and serverspec to validate puppet provides systems how you expect it
there is puppet-catalog_diff to compare catalogs between different servers/module versions/puppet version to check the impact of code changes before it's deployed to prod
d
b
usually my customers implement it in this order (and not everything of it)
j
thank you very much for this insight.
b
are you looking for something specific?
j
I am looking for something that does what CD4PE does as an alternative really, I was thinking jenkins.
b
yu can really use any pipeline tool
jenkins works, gitlab is easier in my opinion. if you're on github you can use their actions
j
thankyou , i did wonder if that was a sensible option