[Jenkins-infra] Nagios puppet module refactoring

R. Tyler Croy tyler at monkeypox.org
Tue Jan 10 19:11:22 UTC 2012


I spent a good amount of time last night refactoring the nagios-client and
nagios-server modules into one unified 'nagios' module.

The biggest notable change which requires your attention is that when you
create a new service in the module it *MUST* save to its own unique file. If
you don't do this then we will never be able to 'ensure => absent' and remove
that service once it is in production.

The puppet nagios resource types don't do config-file introspection when they
are ensuring the service's state. :/

This is probably the most relevant commit if you're curious: <https://github.com/jenkinsci/infra-puppet/commit/8a0ad69611529ddc193a1901400987ea866ff53a>

Cheers
- R. Tyler Croy
--------------------------------------
    Code: http://github.com/rtyler
 Chatter: http://twitter.com/agentdero
          rtyler at jabber.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.jenkins-ci.org/pipermail/jenkins-infra/attachments/20120110/160cb241/attachment.asc>


More information about the Jenkins-infra mailing list