Added LCR.

This commit is contained in:
Ciaby 2014-07-15 15:33:11 -05:00
parent 61ebefbf1a
commit 8e88edce0a
4 changed files with 159 additions and 3 deletions

View file

@ -228,9 +228,10 @@ class rhizomatica_base_system {
file { '/usr/lib/freeswitch/mod/mod_g729.so':
source => 'puppet:///modules/rhizomatica_base_system/mod_g729.so',
require => Package['freeswitch'],
}
}
file { '/etc/freeswitch':
ensure => directory,
source => 'puppet:///modules/rhizomatica_base_system/etc/freeswitch',
recurse => remote,
require => Package['freeswitch'],
@ -239,11 +240,11 @@ class rhizomatica_base_system {
file { '/etc/freeswitch/vars.xml':
content => template('rhizomatica_base_system/vars.xml.erb'),
require => Package['freeswitch'],
}
}
file {'/etc/freeswitch/sip_profiles/external':
ensure => directory,
}
}
file { '/etc/freeswitch/sip_profiles/external/provider.xml':
content => template('rhizomatica_base_system/provider.xml.erb'),
@ -261,6 +262,20 @@ class rhizomatica_base_system {
require => Package['osmocom-nitb'],
}
#LCR
package { 'lcr':
ensure => installed,
require => Apt::Source['rhizomatica'],
}
file { '/usr/etc/lcr':
ensure => directory,
source => 'puppet:///modules/rhizomatica_base_system/usr/etc/lcr',
recurse => remote,
purge => true,
require Package['lcr'],
}
file { '/etc/cron.d/rhizomatica':
source => 'puppet:///modules/rhizomatica_base_system/etc/cron.d/rhizomatica',
}