From 2831f5ae05c8c4e4bbc119569e5d7371a9a80acf Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Tue, 28 Oct 2014 14:08:48 +0200 Subject: [PATCH] nscd: Fix error "cannot stat() file `/etc/netgroup': No such file or directory" from nscd startup. --- nscd/manifests/init.pp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/nscd/manifests/init.pp b/nscd/manifests/init.pp index 4cde6fb..49ec78a 100644 --- a/nscd/manifests/init.pp +++ b/nscd/manifests/init.pp @@ -10,7 +10,16 @@ class nscd { service { "nscd": ensure => running, enable => true, - require => Package["nscd"], + require => [ File["/etc/netgroup"], Package["nscd"], ], + } + + if !defined(File["/etc/netgroup"]) { + file { "/etc/netgroup": + ensure => present, + mode => "0644", + owner => "root", + group => "root", + } } }