From d1b046a32e7751461d7d6db051a0f5f7c25ad950 Mon Sep 17 00:00:00 2001 From: "Wile E. Coyote" Date: Fri, 13 Oct 2017 19:38:56 +0000 Subject: [PATCH] init: Create /var/run/freeswitch with correct ownership --- modules/rhizo_base/manifests/freeswitch.pp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/rhizo_base/manifests/freeswitch.pp b/modules/rhizo_base/manifests/freeswitch.pp index 22c5e58..25a5436 100644 --- a/modules/rhizo_base/manifests/freeswitch.pp +++ b/modules/rhizo_base/manifests/freeswitch.pp @@ -45,7 +45,6 @@ class rhizo_base::freeswitch::debian inherits rhizo_base::freeswitch::common { require => Class['rhizo_base::apt'], } - file { '/usr/lib/freeswitch/mod/mod_cdr_pg_csv.so': source => 'puppet:///modules/rhizo_base/usr/lib/freeswitch/mod/mod_cdr_pg_csv.so', require => Package['freeswitch'], @@ -56,6 +55,12 @@ class rhizo_base::freeswitch::debian inherits rhizo_base::freeswitch::common { require => Package['freeswitch'], } + file { '/var/run/freeswitch': + ensure => directory, + owner => 'freeswitch', + group => 'freeswitch', + } + systemd::unit_file { 'freeswitch.service': source => "puppet:///modules/rhizo_base/freeswitch.service", }