On Monday, September 28, 2015 at 10:17:31 PM UTC-5, Tom Downes wrote:
>
> I have a defined resource that I instantiate through create_resources and
> a set of defaults that trace back to hiera:
>
> create_resources("apache::vhost", $full_apache_hash, $http_defaults)
>
>
> http_defaults:
>
> schedule: 'nightly'
>
> priority: '25'
>
> docroot: '/var/www'
>
> serveradmin: '[email protected] <javascript:>'
>
> port: '80'
>
>
> Elsewhere in the catalog I have defined:
>
>
> schedule { 'nightly':
>
> range => '0-2',
>
> period => daily,
>
> repeat => 1,
>
> }
>
>
> When I run "puppet agent -t" outside of the specified range, it always
> takes action to manage my apache::vhost. i.e. if I blow away the file, it
> will come back. Am I wrong not to expect this? Is it create_resources not
> honoring schedule or puppet agent -t ignoring schedule?
>
>
>
There have been problems with create_resources() and other metaparameters
in the past, but I think the consensus is that they *should* work
together. I see no reason or documentation that the 'schedule'
metaparameter would be different.
Looking at the other side of the equation, there is a configuration setting
'ignoreschedules' whose effect on the agent is what its name indicates.
That setting is not documented to be included in '--test' / '-t', but
perhaps it crept in there without being documented, or perhaps it is
specified in your config file. I'd try this command instead to see whether
it behaves differently with respect to schedules:
puppet agent --onetime --no-daemonize --ignorecache --no-usecacheonfailure
--no-ignoreschedules
Optionally, include also some or all of the flags --detailed-exitcodes
--no-splay --show_diff', which are implied by --test.
If the schedule still is not honored then do make sure it is actually in
the catalog the agent retrieves. If so, then I call bug.
John
--
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/f3f58aba-64bf-4286-a78d-28c9f16e2a52%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.