From 77e3fa32cebe1f38e03289e55968d8e709e0cc08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Thu, 26 Nov 2009 22:24:18 +0200 Subject: [PATCH] Added mythtv user and group to mythtv backend installation. --- mythtv/manifests/init.pp | 7 ++++++- user/manifests/init.pp | 15 +++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/mythtv/manifests/init.pp b/mythtv/manifests/init.pp index 1db1896..618e603 100644 --- a/mythtv/manifests/init.pp +++ b/mythtv/manifests/init.pp @@ -27,12 +27,17 @@ class mythtv::backend { $mythtv_dbname = "mythconverg" } + include user::system + realize(User["mythtv"], Group["mythtv"]) + package { ["mythtv-backend", "mythtv-setup", "mythtv-docs", "perl-DBD-MySQL", "mysql", ]: - ensure => installed, + ensure => installed, + require => [ User["mythtv"], + Group["mythtv"], ], } file { "/etc/mythtv/mysql.txt": diff --git a/user/manifests/init.pp b/user/manifests/init.pp index 13e4faa..9fa6b83 100644 --- a/user/manifests/init.pp +++ b/user/manifests/init.pp @@ -136,4 +136,19 @@ class user::system { gid => 810, } + # MythTV server daemon + @group { "mythtv": + ensure => present, + gid => 811, + } + @user { "mythtv": + ensure => present, + uid => 811, + gid => 811, + comment => "Service MythTV", + home => "/var/lib/mythtv", + shell => "/sbin/nologin", + require => Group["mythtv"], + } + }