On 10/26/14 9:50 AM, Felix Frank wrote:
> Hi,
>
> the intuitive approach would be:
>
> class { 'abc': schedule => ... }
>
> A tentative test seems to indicate that this does in fact not work. If
> this is important to you, you could open a feature request in Jira.
>
> Thanks,
> Felix
>
> On 10/01/2014 02:59 PM, Andreas Dvorak wrote:
>> Dear all,
>>
>> I have a class with many resource that should only run at one certain
>> time. I could add a schedule to every resource, but that is the same
>> line at all the resources.
>> Is there a solution to schedule the whole class at one place.
>>
>> something like this
>>
>> include abc {
>> schedule ....
>> }
>>
>> Best regards,
>> Andreas
>>
>
You could use resource defaults[1] to achieve this. If your class is
using the schedule metaparameter for a bunch of exec's you could add
Exec {
schedule => 'my_schedule',
}
schedule { 'my_schedule':
period => daily,
range => '2-4',
}
This would add the schedule parameter with the value 'my_schedule' to
all of the exec{} resources within the class.
[1] - https://docs.puppetlabs.com/puppet/latest/reference/lang_defaults.html
Best regards,
-g
--
Garrett Honeycutt
@learnpuppet
Puppet Training with LearnPuppet.com
Mobile: +1.206.414.8658
--
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/544D9A59.5010308%40garretthoneycutt.com.
For more options, visit https://groups.google.com/d/optout.