Tuesday, July 29, 2014

Puppet - Trials and Tribulations

So... one day all of our 'deploy service to VM' Jenkins jobs failed (about 12 of them) due to an error related to the 'sensu-puppet' module we use.

The codebase that pulls the service WARs from Nexus and configures Tomcat and the rest of the stuff on the VMs had not changed.

The sensu-puppet module itself had also not changed.

Was stumped as to what other variables there were in the equation...

Finally found out that the 'sensu-puppet' module defaulted the Sensu package version to "latest".  And someone finally got around to updating the (ubuntu) package.  And the new package didn't have a particular script that the 'sensu-puppet' module was looking for... and thus was failing.

ugly.


No comments:

Post a Comment