Hi, I'm fairly new to puppet but I've been trying to create some puppet
modules to help me maintain my various PCs/laptops at home. I have created
the following module:
my module init.pp contains
class bleachbit {
include bleachbit::install
include bleachbit::cronadd
}
install.pp has
class bleachbit::install {
package { 'bleachbit':
ensure => installed,
notify => Cronadd['bleachbit'],
}
}
cronadd.pp has
class bleachbit::cronadd {
cron { 'bleachbit':
ensure => present,
command => '/usr/bin/bleachbit',
user => 'root',
weekday => '*',
minute => '10',
hour => '11',
subscribe => Package['bleachbit'],
}
}
site.pp has
node 'Microserver' {
include bleachbit
include testfile
}
when I run "puppet apply manifests" bleachbit is installed fine but the cronadd
subclass is completely ignored. I have checked the syntax with puppet-lint
and it seems fine. Also, if create cronadd as a separate module, it works fine.
I don't understand what the problem is. Running with --debug gives no clues.
Thanks!
--
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/e19930a6-63b4-41e4-82cb-67def68d375e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.