On Sun, Oct 30, 2016 at 03:38:31PM -0400, Garrett Honeycutt wrote:
> On 10/28/16 1:45 PM, Christopher Wood wrote:
> > Here's a Friday sort of question.
> > 
> > All the yaml emitters don't add the extra space that I can add as a person 
> > editing a file to make things more readable. Or to be more accurate, I 
> > can't manage it myself and I can't find one that does.
> > 
> > Consider the readability of the two examples below when thinking about what 
> > keys go with which classes. Also keep in mind that while example one may be 
> > fine for many of us, lots more people will find it easier to work with yaml 
> > using example two.
> > 
> > So how would I auto-magically auto-paragraph hiera yaml to make it 
> > friendlier for more people, while still keeping it syntactically valid?
> > 
> > 
> > Example one:
> > 
> > ---
> > one::services::enabled: true
> > one::two::abc: 8.45
> > one::two::three: this is the string
> > puppet4::ca_server: otherhostname
> > puppet4::server: hostname
> > 
> > 
> > Example two:
> > 
> > ---
> > one::services::enabled: true
> > 
> > one::two::abc: 8.45
> > one::two::three: this is the string
> > 
> > puppet4::ca_server: otherhostname
> > puppet4::server: hostname
> > 
> 
> Hi Christopher,
> 
> It sounds like you have two processes managing the same data - a program

Just people editing the yaml, but with all skill levels editing in sometimes 
hurried circumstance it can be a job to intermittently clean out the 
metaphorical stables. Tidying everything up first really helps.

> that emits YAML and people who also edit that YAML. If so, you would be
> better off by splitting that between two backends. Hiera can query the
> program that emits YAML directly as well as reading the YAML you modify
> manually.
> 
> 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/033cc1a3-3e17-993e-1a1e-bd4b87b815b1%40garretthoneycutt.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
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/20161031135328.GB25648%40iniquitous.heresiarch.ca.
For more options, visit https://groups.google.com/d/optout.

Reply via email to