Hi,

Thanks for getting back to me. The files in the 'templates' directory were
owned by 'root:root'. Thinking that may be the problem, I chowned that
directory to 'puppet:puppet'.

[root@puppet:/etc/puppet] #ls -l modules/proftpd/templates/
total 12
-rw-r--r-- 1 puppet puppet 7258 Feb 11 10:08 proftpd.conf.erb
-rw-r--r-- 1 puppet puppet   50 Feb  9 09:04 root_my_cnf.erb

But I am still getting the same error:

root@ops:~] #puppet agent --test
Info: Loading facts in /var/lib/puppet/lib/facter/os_maj_version.rb
Info: Caching catalog for ops.jokefire.com
Error: Failed to apply catalog: Could not find dependent Sevice[proftpd]
for File[/etc/proftpd.conf] at
/etc/puppet/modules/proftpd/manifests/config.pp:9

Thanks,
Tim


On Tue, Feb 11, 2014 at 10:49 AM, Jerald Sheets <[email protected]> wrote:

> Permission on the files?
>
>
> On Feb 11, 2014, at 10:46 AM, Tim Dunphy <[email protected]> wrote:
>
> Hey puppet,
>
> I thought I had all my ducks in a row with this puppet module I had
> written for proftpd. I'm attempting to get the proftpd config to notify the
> proftpd service, but without much luck.
>
> [root@ops:~] #puppet agent --test
> Info: Loading facts in /var/lib/puppet/lib/facter/os_maj_version.rb
> Info: Caching catalog for ops.mydomain.com
> Error: Failed to apply catalog: Could not find dependent Sevice[proftpd]
> for File[/etc/proftpd.conf] at
> /etc/puppet/modules/proftpd/manifests/config.pp:9
>
> Here's my class definitions:
>
> class proftpd {
>   include proftpd::service, proftpd::install, proftpd::config
>
> }
>
> class proftpd::config {
>
>   file { "/etc/proftpd.conf":
>       owner => "root",
>       group => "root",
>       mode => 0640,
>       content => template("proftpd/proftpd.conf.erb"),
>       notify => Sevice["proftpd"],
>      }
>
> }
>
> class proftpd::service {
>
>   service { "proftpd":
>   ensure => running,
>   }
>
> }
>
> And just for completeness:
>
> class proftpd::install {
>
>
>   package { [ "proftpd", "proftpd-mysql" ]:
>      ensure => present,
>   }
>
> }
>
> Again, it seems pretty straightforward to me! Can someone please let me
> know what I may be missing?
>
>
> Thanks
>
>
> --
> GPG me!!
>
> gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/CAOZy0ekfLnU8pyGE5kSUXDQhZ_HPwFCaGqvt0YQyaSjioaEGbQ%40mail.gmail.com
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>


-- 
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAOZy0emxK4wzhVJ6BE10uveviXV3%3DUTYWy_q-_pE1p2ymTgF3w%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to