Pulling inventory of servers stored in yaml. that way I have real live data that is constantly up to date. Sent from my ASUS Eee Pad
Ken Barber <k...@puppetlabs.com> wrote: >What are you actually trying to do with the YAML file today Marek >whereby the links are causing such problems? This is a semi-loaded >question ... call me curious :-). > >On Wed, Feb 15, 2012 at 9:55 PM, Marek Dohojda <chro...@gmail.com> wrote: >> :: sigh ::: >> >> Back to the ol' drawing board. LOL. >> >> Well I guess that's what I get by assuming that it will remain text, and >> not use macros. Silly me. >> >> Thank you so much for your help! >> >> >> On Wed, Feb 15, 2012 at 11:58 AM, Daniel Pittman <dan...@puppetlabs.com> >> wrote: >>> >>> Hey. So, to answer your questions in reverse order: >>> >>> There is almost certainly no way to get the "old behaviour" back >>> without running the older software. This isn't something we are >>> deliberately doing, it is a property of the YAML encoder, which is >>> working absolutely as designed. >>> >>> You should read the content by ... using an YAML reader. There are >>> YAML libraries for pretty much any language you want to use, and that >>> will get the data out. >>> >>> If you *are* using a YAML reader, and you don't get that back, you are >>> welcome to report a bug - attach the problem file, and include full >>> details of what YAML reader you are using, and we can check if there >>> is some unexpected corruption going on or something. >>> >>> If you are not, and were reading it as some sort of textual content >>> without doing the full YAML decoding pass, then stop. Use a YAML >>> reader. :) >>> >>> On Wed, Feb 15, 2012 at 07:44, Marek Dohojda <chro...@gmail.com> wrote: >>> > PS... is there any way to revert it back to the old behavior? (I am not >>> > seeing this on RHEL5 with older Ruby). >>> > >>> > -----Original Message----- From: Marek Dohojda >>> > Sent: Tuesday, February 14, 2012 10:11 PM >>> > >>> > To: puppet-users@googlegroups.com >>> > Subject: Re: [Puppet Users] Yaml server facts, weird message: "id00" >>> > >>> > The problem I am having is that I am using this to pull inventory from >>> > the >>> > puppet server. I don't want to use mcollective since when server is >>> > down I >>> > can't get inventory. I been using this for a long time, without an >>> > issue. >>> > Not sure if this is RHEL6 issue or what? >>> > >>> > So how can I read the actual data from the yaml? >>> > >>> > (Sorry if I sound like a newbe) >>> > >>> > On the server I am read this information: >>> > puppet: 2.7.6-2 >>> > ruby: 1.8.5-22 >>> > RHEL: 5 >>> > >>> > "client" server: >>> > puppet: 2.7.10-1 >>> > ruby: 1.8.7.352-4 >>> > RHEL: 6 >>> > >>> > Thank you! >>> > >>> > >>> > -----Original Message----- From: Daniel Pittman >>> > Sent: Tuesday, February 14, 2012 5:06 PM >>> > To: puppet-users@googlegroups.com >>> > Subject: Re: [Puppet Users] Yaml server facts, weird message: "id00" >>> > >>> > On Tue, Feb 14, 2012 at 15:52, chrobry <chro...@gmail.com> wrote: >>> > >>> >> I looked on google, and here but can't seem to find a solution to my >>> >> issue. >>> > >>> > >>> > You don't have an issue. ;) >>> > >>> >> I just deployed puppet to few servers, rhel6.1, and my /var/lib/puppet/ >>> >> yaml/facts are having some weird variables in them. >>> >> For instance on one of my servers server.yaml here is what I see: >>> >> >>> >> puppetversion: *id001 >>> >> selinux_mode: &id003 targeted >>> >> memorysize: *id002 >>> >> >>> >> Could someone please point me towards the direction of what I am doing >>> >> wrong? >>> > >>> > >>> > You mistakenly thought that YAML was intended for human consumption, >>> > which is absolutely not the case. That is a secondary priority, >>> > following on from "fully serialize a graph of objects". >>> > >>> > So, those are references to already defined values, and are emitted to >>> > allow shared object references and/or compress memory consumption. >>> > Your data contains multiple references to the same object, and YAML >>> > reflected that. >>> > >>> > Nothing to worry about here. Those should expand when loaded correctly. >>> > >>> >> PS. I deleted the files, and recreated them with same results. In >>> >> addition on mcollective facts.yaml the same (bad) information appears. >>> > >>> > >>> > That, though, could be a problem. Are you saying that when you use >>> > mcollective it sees `&id001` as the value of that fact? Can you show >>> > how you are invoking mcollective, and a demonstration of the output >>> > around the problem? >>> > >>> > Also, which versions of Ruby, and MCollective, are you using? >>> > >>> > -- >>> > Daniel Pittman >>> > ⎋ Puppet Labs Developer – http://puppetlabs.com >>> > ♲ Made with 100 percent post-consumer electrons >>> > >>> > -- >>> > 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. >>> > >>> >>> >>> >>> -- >>> Daniel Pittman >>> ⎋ Puppet Labs Developer – http://puppetlabs.com >>> ♲ Made with 100 percent post-consumer electrons >>> >>> -- >>> 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. > -- 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.