diff --git a/mythtv/manifests/init.pp b/mythtv/manifests/init.pp index 6081f97..8a26629 100644 --- a/mythtv/manifests/init.pp +++ b/mythtv/manifests/init.pp @@ -62,6 +62,36 @@ class mythtv::backend { require => Package["mythtv-backend"], } + file { "/etc/mythtv/.mythtv": + ensure => directory, + mode => "0755", + owner => "root", + group => "root", + } + file { "/etc/mythtv/.mythtv/mysql.txt": + ensure => link, + target => "../mysql.txt", + owner => "root", + group => "root", + require => [ + File["/etc/mythtv/mysql.txt"], + File["/etc/mythtv/.mythtv"], + ], + before => Service["mythbackend"], + } + file { "/etc/mythtv/.mythtv/config.xml": + ensure => link, + target => "../config.xml", + owner => "root", + group => "root", + require => [ + File["/etc/mythtv/config.xml"], + File["/etc/mythtv/.mythtv"], + ], + before => Service["mythbackend"], + } + + file { "/etc/sysconfig/mythbackend": ensure => present, source => "puppet:///modules/mythtv/mythbackend",