@Jon - If you find an answer to your question, please post it to the list. I'd like to see the answer and there are probably lots of other folks who would benefit from the info being in the mailing list archives.

Good luck.

On Sep 11, 2011, at 12:00 AM, Aaron Grewell wrote:

Perhaps just add an exec step or two to your regular run? Put the file in a temp location then move it to the live one if it checks out?

On Sep 10, 2011 8:01 PM, "Jon Forrest" <nob...@gmail.com> wrote:
> On 9/10/2011 6:57 PM, Jonathan Stanton wrote:
>>
>> Maybe I'm missing something here, but I think Jon was asking
>> something a bit different -- he doesn't want to check the validity of >> the erb template (i.e. ruby syntax check) but syntax check the named
>> zone file generated by the template.
>
> Precisely. Maybe later I'll face the issue of ruby syntax
> problems but right now I need to detect named syntax errors
> before they cause problems.
>
>> So the tricky bit is how to get the variables out of the puppet
>> manifests that the erb template needs to generate the output file
>> that 'would' be generated by a new puppet run for this node --
>> without the actual puppet run (as he asks at the end of the email).
>
> Precisely again.
>
>> My first thought is that the only accurate way to do this is by doing
>> a full puppet run, as any part of the node's manifest could effect
>> the variables used in the zone file template. You should be able to
>> get away with a --noop run so the changes won't actually be applied
>> (because noop does generate files from templates, but you would need >> to have a way to capture the newly generated zone file on the client
>> host and run the named-checkzone there.
>
> That's what I figured. I was hoping that there would be an easier way
> that could somehow do a facter run but only run the minimal amount
> of puppet.
>
> Jon
>
>
> --
> You received this message because you are subscribed to the Google Groups "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com . > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en .
>

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en .

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to