diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2016-03-23 20:40:33 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2016-03-23 20:40:33 -0300 |
commit | 5b914fa948ccbdc6b10cc9f6c559f68dfb5f2be8 (patch) | |
tree | ae15452aae7e26273f99d51543268ab75da1e637 /templates | |
parent | d3cd26efcb2271a968f802090b9e96d17f8ff6df (diff) | |
parent | 4ce75b3bf26c3d8de6f9302e8e6d0c937ea4711a (diff) | |
download | puppet-apcupsd-5b914fa948ccbdc6b10cc9f6c559f68dfb5f2be8.tar.gz puppet-apcupsd-5b914fa948ccbdc6b10cc9f6c559f68dfb5f2be8.tar.bz2 |
Merge remote-tracking branch 'lelutin/master'
Conflicts:
manifests/init.pp
Diffstat (limited to 'templates')
-rw-r--r-- | templates/changeme.erb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/templates/changeme.erb b/templates/changeme.erb new file mode 100644 index 0000000..13cc553 --- /dev/null +++ b/templates/changeme.erb @@ -0,0 +1,25 @@ +#!/bin/sh +# +# THIS FILE IS BEING MANAGED BY PUPPET +# ANY MODIFICATIONS MADE MANUALLY WILL BE OVERWRITTEN +# ON THE NEXT PUPPET RUN +# +# This shell script if placed in /etc/apcupsd +# will be called by /etc/apcupsd/apccontrol when apcupsd +# detects that the battery should be replaced. +# We send an email message to root to notify him. +# +SYSADMIN=<%= admin %> +APCUPSD_MAIL=<%= mail %> + +HOSTNAME=`hostname` +MSG="$HOSTNAME UPS battery needs changing NOW." +# +( + echo "Subject: $MSG" + echo " " + echo "$MSG" + echo " " + /sbin/apcaccess status +) | $APCUPSD_MAIL -s "$MSG" $SYSADMIN +exit 0 |