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

23
modules/kannel/.project Normal file
View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>kannel</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.puppetlabs.geppetto.pp.dsl.ui.modulefileBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.puppetlabs.geppetto.pp.dsl.ui.puppetNature</nature>
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
</natures>
</projectDescription>

View file

@ -0,0 +1,3 @@
# kannel #
This is the kannel module. It provides...

2
modules/kannel/Rakefile Normal file
View file

@ -0,0 +1,2 @@
require 'rubygems'
require 'puppetlabs_spec_helper/rake_tasks'

View file

@ -0,0 +1,2 @@
#START_WAPBOX=1
START_SMSBOX=1

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'],
}
}

View file

@ -0,0 +1,13 @@
{
"name": "ciaby-kannel",
"version": "0.1.0",
"summary": "",
"author": "",
"description": "",
"dependencies": [],
"types": [],
"checksums": {},
"source": "",
"project_page": "",
"license": ""
}

View file

@ -0,0 +1,6 @@
--format
s
--colour
--loadby
mtime
--backtrace

View file

@ -0,0 +1,2 @@
require 'rubygems'
require 'puppetlabs_spec_helper/module_spec_helper'

View file

@ -0,0 +1,85 @@
group = core
admin-port = 14000
admin-password = <%= @kannel_admin_password %>
log-file = "/var/log/kannel/bearerbox.log"
log-level = 0
access-log = "/var/log/kannel/bearerbox_access.log"
# Smsbox related
smsbox-port = 14001
#box-deny-ip = "*.*.*.*"
#box-allow-ip = "127.0.0.1"
#sms-resend-retry = 2
# SMSC SMPP
group = smsc
smsc = smpp
smsc-id = KSMPP
host = 127.0.0.1
port = 2775
#receive-port = 2775
interface-version=34
alt-charset = ISO-8859-1
enquire-link-interval = 298
connect-allow-ip = 127.0.0.1
transceiver-mode = 0
smsc-username = OSMPP
smsc-password = <%= @smsc_password %>
system-type = kannel
#source-addr-ton = 2
#source-addr-npi = 1
#dest-addr-ton = 1
#dest-addr-npi = 1
# SMSC SMPP
group = smsc
smsc = smpp
smsc-id = KSMPP
host = 127.0.0.1
port = 0
receive-port = 2775
interface-version=34
#alt-charset = ISO-8859-1
enquire-link-interval = 298
connect-allow-ip = 127.0.0.1
transceiver-mode = false
smsc-username = OSMPP
smsc-password = <%= @smsc_password %>
system-type = kannel
#source-addr-ton = 2
#source-addr-npi = 1
#dest-addr-ton = 1
#dest-addr-npi = 1
group = smsbox-route
smsbox-id = mysm
smsc-id = KSMPP
# receive SMS
group = sms-service
#keyword =
keyword-regex = .*
catch-all = yes
max-messages = 0
post-url = "http://localhost:8085/sms?source=%p&destination=%P&charset=%C&coding=%c&text=%a"
# send to web cgi
group = sendsms-user
default-smsc = KSMPP
username = rhizomatica
password = <%= @kannel_sendsms_password %>
concatenation = true
max-messages = 3
# SMSBOX SETUP
group = smsbox
#smsbox-port = 14001
sendsms-port = 14002
smsbox-id = mysm
#mo-recode=true
#immediate-sendsms-reply = true
bearerbox-host = 127.0.0.1
bearerbox-port = 14001
log-file = "/var/log/kannel/smsbox.log"
log-level = 0
access-log = "/var/log/kannel/smsbox_access.log"

View file

@ -0,0 +1 @@
include kannel