puppet/modules/kannel/manifests/init.pp
2015-06-01 16:12:43 -05:00

35 lines
728 B
Puppet

# Class: kannel
#
# This module manages kannel
#
# Parameters: none
#
# Actions:
#
# Requires: see Modulefile
#
# Sample Usage:
#
class kannel (
$kannel_bind_address = hiera('rhizo::vpn_ip_address'),
$kannel_admin_password = hiera('rhizo::kannel_admin_password'),
$smsc_password = hiera('rhizo::smsc_password'),
$kannel_sendsms_password = hiera('rhizo::kannel_sendsms_password')
) {
package { 'kannel':
ensure => present,
}
file { '/etc/kannel/kannel.conf':
ensure => present,
content => template('kannel/kannel.conf.erb'),
require => Package['kannel'],
}
file { '/etc/default/kannel':
ensure => present,
source => ['puppet:///modules/kannel/kannel-default'],
}
}