Added modules

This commit is contained in:
Ciaby 2014-07-11 13:30:23 -05:00
parent c53c931217
commit 59ec520742
646 changed files with 35182 additions and 0 deletions

View file

@ -0,0 +1,39 @@
# Class: kannel
#
# This module manages kannel
#
# Parameters: none
#
# Actions:
#
# Requires: see Modulefile
#
# Sample Usage:
#
class kannel (
$kannel_bind_address = hiera('rhizo::vpn_address')
) {
package { 'kannel':
ensure => present,
}
file { '/etc/kannel/kannel.conf':
ensure => present,
content => template("kannel/kannel.conf.erb"),
require => Package['kannel'],
notify => Service['kannel'],
}
file { '/etc/default/kannel':
ensure => present,
source => ['puppet:///modules/kannel/kannel-default'],
notify => Service['kannel'],
}
service { 'kannel':
ensure => running,
enable => true,
require => Package['kannel'],
}
}