Tag Info

New answers tagged

0

Assuming that the impracticality you mention is the generation of such a class, that could potentially be done with some scripting. Combined with hiera, you could then have a .yaml list of packages with a version ID, and your puppet setup could look like this: hieradata/patchlist.yaml: --- packages: mypack: ensure: 1.0.1g-16.el6_5.7 otherpack: ...


0

Environments is how this is solved. With environment you can define configurations for production, staging, ua testing, test, dev, training, etc. Explaining in depth how to do so is a bit extensive but here are some references you can read to get you started: Puppet Labs Docs - About Environements Dynamic Environments with R10K (I recommend the whole ...


0

If you have sudo, you can use Fabric for code deployments (and use it to hook into git), installing and removing software (though I guess you won't need that functionality), create/remove users, and other uses like that. It's not as feature rich as configuration management software like Puppet, but you can get a lot done with it, and it's reasonably quick ...



Top 50 recent answers are included