Puppet

Below you’ll find an overview of my puppet modules.

Zabbix

This will install and configure zabbix on RHEL/Centos/Debian/Ubuntu systems. The following zabbix components can be managed:

  • zabbix-server
  • zabbix-agent
  • zabbix-proxy
  • zabbix Java Gateway

You can find it here: http://forge.puppetlabs.com/wdijkerman/zabbix

You can install zabbix 2.2, 2.4 or 3.0.

At the moment, it is not possible to install zabbix 2.0 on Ubuntu 10.04 with this module.

Webhook

When you have r10k installed on the puppet-master and you use git, you can run r10k when something is pushed to the central git repository. When something is pushed to the central git repository, you can configure it would call an so called webhook. So it post some json information about the repository you just pushed into an website.

This is the website, an basic sinatra webpage. It will gather the json post data and executes an r10k command on the puppet master. So you don’t have to do some manual stuff on the puppet master (or puppet masters).

You can find it here: https://forge.puppetlabs.com/wdijkerman/webhook

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s