i have :
schedule { hebdomadaire:
period => weekly,
range => ['0:00-23:59','0:00-7:00']
}
and then:
# recuperation de l'espace pris par les fichiers des ports FreeBSD
exec { "/usr/local/sbin/portsclean -PP -C -DD -QQ":
schedule => hebdomadaire
}
and puppet 0.23.0 gives me:
err: Got an uncaught exception of type No Method Error?: undefined method `match?' for "hebdomadaire":String
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/metatype/schedules.rb:35:in `scheduled?'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/transaction.rb:591:in `scheduled?'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/transaction.rb:611:in `skip?'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/transaction.rb:211:in `eval_resource'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/transaction.rb:301:in `evaluate'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/util.rb:419:in `thinmark'
/usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/local/lib/ruby/1.8/benchmark.rb:307:in `realtime'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/util.rb:418:in `thinmark'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/transaction.rb:300:in `evaluate'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/transaction.rb:294:in `collect'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/transaction.rb:294:in `evaluate'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/network/client/master.rb:68:in `apply'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/network/client/master.rb:312:in `run'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/util.rb:212:in `benchmark'
/usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/local/lib/ruby/1.8/benchmark.rb:307:in `realtime'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/util.rb:211:in `benchmark'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/network/client/master.rb:311:in `run'
/usr/local/lib/ruby/1.8/sync.rb:229:in `synchronize'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/lib/puppet/network/client/master.rb:297:in `run'
/usr/local/lib/ruby/gems/1.8/gems/puppet-0.23.0/bin/puppetd:426
/usr/local/bin/puppetd:18:in `load'
/usr/local/bin/puppetd:18
regards,
Ghislain.