From 006b062aaa2a4dc746ceb1a7b734a0eceb36886f Mon Sep 17 00:00:00 2001 From: Keith Whyte Date: Fri, 17 Apr 2020 05:38:02 +0200 Subject: [PATCH] FS: install version based on dist --- modules/rhizo_base/manifests/freeswitch.pp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/rhizo_base/manifests/freeswitch.pp b/modules/rhizo_base/manifests/freeswitch.pp index 3868c91..55ab375 100644 --- a/modules/rhizo_base/manifests/freeswitch.pp +++ b/modules/rhizo_base/manifests/freeswitch.pp @@ -119,7 +119,7 @@ class rhizo_base::freeswitch::common { $mncc_ip_address = $rhizo_base::mncc_ip_address package { - ['freeswitch', 'freeswitch-lang-en', + ['freeswitch-lang-en', 'freeswitch-mod-amr', 'freeswitch-mod-amrwb', 'freeswitch-mod-b64', 'freeswitch-mod-bv', 'freeswitch-mod-commands', 'freeswitch-mod-conference', @@ -146,6 +146,15 @@ class rhizo_base::freeswitch::common { require => Class['rhizo_base::apt'], } + package { + ['freeswitch' ]: + ensure => $lsbdistcodename ? { + "stretch" => '1.10.2~release~14~f7bdd3845a~stretch-1~stretch+1', + "buster" => '1.10.2~release~14~f7bdd3845a~buster-1~buster+1', + }, + require => Class['rhizo_base::apt'], + } + file { '/tmp/libfreeswitch.so.1.0.0': source => 'puppet:///modules/rhizo_base/usr/lib/libfreeswitch.so.1.0.0-10.2', require => Package['freeswitch'],