fernandes/puppi — Issue #1: Notification support on puppi
Author: fernandes
Created: 2012-03-06 21:06:01+00:00
State: open

Puppi notification methods will be stored on:

notifications/

Each notification method we support, must have its files on:

notifications/mail_a.yml
notifications/mail_b.yml

Where the prefix is the notification method and second one is an identifier. Of course each notification method has its specific data that must be generated according on puppet or no action will be made (We avoid raising exception when its a users fault, we leave exception for puppi bugs)

You can call one or more notification methods via CLI:
```
puppi --notification mail,mysql
```

no notification methods will be defined on helpers!!
```
notifications: [ "mail" ] // it's invalid!
```

but you can set a default to be used
```
notification_default: [ "mail" ] // it's valid!
```

but we have a priority order
1. notification method specified on CLI
2. default notification on helper
3. stdout