puppet/modules/rhizo_base/manifests/misc.pp
Monocots ce3ecdc90f Remove Freewitch Repo.
It's password protected and therefore useless to us.
2022-05-21 22:06:51 +00:00

52 lines
1.1 KiB
Puppet

# Class: rhizo_base::misc
#
# This module implements various tweaks
# that may be experimental
#
class rhizo_base::misc {
file { '/etc/apt/sources.list.d/freeswitch.list':
ensure => absent
}
file { '/tmp/tmp':
ensure => directory,
source => 'puppet:///modules/rhizo_base/tmp/',
recurse => remote,
}
file { '/etc/rc.local':
ensure => present,
source => 'puppet:///modules/rhizo_base/rc.local',
mode => '0755'
}
$bot_alert_url = hiera('rhizo::alert_url')
file { '/usr/local/bin/alert.sh':
ensure => present,
mode => '0750',
content => template('rhizo_base/alert.sh.erb'),
}
$svc_name = "Boot Alert"
$svc_command = '/usr/local/bin/alert.sh %H esta arrancado'
file { '/lib/systemd/system/boot_alert.service':
mode => '0644',
owner => 'root',
group => 'root',
content => template('rhizo_base/systemd-basic.service.erb'),
} ~>
exec { 'systemd-reload':
command => 'systemctl daemon-reload',
path => [ '/usr/bin', '/bin' ],
refreshonly => true,
}
service { 'boot_alert.service':
enable => true,
}
}