Though we have lots of automated testing we still rely on the human touch for
checking UI look and feel, and doing exploratory testing (in the pre production
environment). Once it has passed this step the human can approve it for
production deployment by updating the version number in hiera.
Sorry, I have only really given you part of the story haven't I. We have a
puppet class hierarchy that we use to specify the various components that need
to go on a particular type of host - e.g app server or web server or db server.
A dev machine includes several roles (machines are
Thanks John. Yes I realised that from going through the crontab.rb
and parsedfile.rb scripts.
You are absolutely correct that there is nothing that could easily be
lifted and used on top of puppet.
I believe that, in order to make this work, a change would be required
to one or more of the core