From 87f3b87cb622605a062ddaf8213c15048729914b Mon Sep 17 00:00:00 2001 From: Keith Whyte Date: Wed, 27 Jan 2021 20:28:06 +0100 Subject: [PATCH] FS: Remove some modules that are not used. --- .../autoload_configs/modules.conf.xml | 2 +- modules/rhizo_base/manifests/freeswitch.pp | 27 +++++++++++++------ 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/modules/rhizo_base/files/etc/freeswitch/autoload_configs/modules.conf.xml b/modules/rhizo_base/files/etc/freeswitch/autoload_configs/modules.conf.xml index d8ed83b..84ab197 100644 --- a/modules/rhizo_base/files/etc/freeswitch/autoload_configs/modules.conf.xml +++ b/modules/rhizo_base/files/etc/freeswitch/autoload_configs/modules.conf.xml @@ -82,7 +82,7 @@ - + diff --git a/modules/rhizo_base/manifests/freeswitch.pp b/modules/rhizo_base/manifests/freeswitch.pp index 30bd99f..1fa8f25 100644 --- a/modules/rhizo_base/manifests/freeswitch.pp +++ b/modules/rhizo_base/manifests/freeswitch.pp @@ -119,25 +119,36 @@ class rhizo_base::freeswitch::common { $mncc_ip_address = $rhizo_base::mncc_ip_address $fs_ensure = hiera('rhizo::fs_ensure', 'present') + + package { + [ + 'freeswitch-mod-b64', + 'freeswitch-mod-bv', + 'freeswitch-mod-conference', + 'freeswitch-mod-enum', + 'freeswitch-mod-fsv', + 'freeswitch-mod-h26x', + 'freeswitch-mod-spandsp', + 'freeswitch-mod-syslog' ]: + ensure => purged, + require => Class['rhizo_base::apt'], + } + package { ['freeswitch-mod-amr', 'freeswitch-mod-amrwb', - 'freeswitch-mod-b64', 'freeswitch-mod-bv', - 'freeswitch-mod-commands', 'freeswitch-mod-conference', + 'freeswitch-mod-commands', 'freeswitch-mod-console', 'freeswitch-mod-db', - 'freeswitch-mod-dialplan-xml', - 'freeswitch-mod-dptools', 'freeswitch-mod-enum', + 'freeswitch-mod-dialplan-xml', 'freeswitch-mod-dptools', 'freeswitch-mod-esf', 'freeswitch-mod-event-socket', 'freeswitch-mod-expr', 'freeswitch-mod-fifo', - 'freeswitch-mod-fsv', 'freeswitch-mod-g723-1', - 'freeswitch-mod-h26x', 'freeswitch-mod-hash', + 'freeswitch-mod-g723-1', 'freeswitch-mod-hash', 'freeswitch-mod-httapi', 'freeswitch-mod-local-stream', 'freeswitch-mod-logfile', 'freeswitch-mod-loopback', 'freeswitch-mod-lua', 'freeswitch-mod-native-file', 'freeswitch-mod-python', 'freeswitch-mod-say-en', 'freeswitch-mod-say-es', 'freeswitch-mod-sms', 'freeswitch-mod-sndfile', 'freeswitch-mod-sofia', - 'freeswitch-mod-spandsp', 'freeswitch-mod-shout', - 'freeswitch-mod-syslog', 'freeswitch-mod-tone-stream', + 'freeswitch-mod-shout', 'freeswitch-mod-tone-stream', 'freeswitch-mod-voicemail', 'freeswitch-mod-voicemail-ivr', 'freeswitch-mod-xml-cdr', 'freeswitch-mod-cdr-pg-csv', 'libfreeswitch1',