Re: [Puppet Users] Upgrading from 0.25.1 to 3.7.4

2015-04-15 Thread James Perry
Hunter: Thanks for the bit about the classes.txt. file. That was exactly what I was needing. Martin: I am in the process of doing that work now. I have been playing with Foreman as a front end to be able to use the smart parameters to clean up a lot of classes. The import and inherits are plentifu

Re: [Puppet Users] Upgrading from 0.25.1 to 3.7.4

2015-04-01 Thread Martin Alfke
Hi James, a horrible task (I am still busy at a customer upgrading the puppet DSL code from 2.7.23). You want to get rid of: - non-scoped variables (in manifests, modules and templates) - import in class files You might need to: - clean up node classification - rewrite classes to have parameter

Re: [Puppet Users] Upgrading from 0.25.1 to 3.7.4

2015-04-01 Thread Hunter Haugen
Wow, that's a pretty big jump :). It's not super terribly helpful, but each node should have a "classfile" that is often in the $vardir/classes.txt or $statedir/classes.txt that contains all the classes a node has applied to it in the last puppet run. I think `puppetd --configprint classfile` on a