Forge Home


10,184 latest version

2.4 quality score

Version information

  • 0.0.4 (latest)
  • 0.0.3
  • 0.0.2
  • 0.0.1
released Feb 7th 2013

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'jhaals-osx_notify', '0.0.4'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add jhaals-osx_notify
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install jhaals-osx_notify --version 0.0.4

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Tags: mac, osx, notify


jhaals/osx_notify — version 0.0.4 Feb 7th 2013

OS X Notify

Build Status

This module brings one resource type that let you send notifications to the Notification Center in Mac OS X Mountain Lion.

osx_notify uses the cli created by Eloy Durán

Usage example

include osx_notify

osx_notify { 'sublime_notify':
  subject     => 'New Application',
  message     => 'Sublime2 has been installed to your machine!',
  refreshonly => true

package { 'Sublime2':
  ensure   => installed,
  provider => appdmg,
  source   => '',
  notify   => Osx_notify['sublime_notify']

Send notifications on schedule

include osx_notify

schedule { 'cake_schedule':
  range   => '12:00 - 13:00',
  weekday => 'Friday',

osx_notify { 'cake_notice':
  subject     => 'Cake',
  message     => "There's cake in the cafeteria, grab some!",
  refreshonly => false,
  url         => '',
  schedule    => 'cake_schedule',

This is how it looks:

Example image