I think what you want is the ENC. http://docs.puppetlabs.com/guides/external_nodes.html
You may need to write the ENC script yourself, but basically it will pull facts in from any data-source you want. On Fri, Jun 20, 2014 at 2:34 PM, Fine, Thomas <tf...@cfa.harvard.edu> wrote: > Hi, > > As I get more into this and look at what puppet dashboard (and whatever I > replace it with, sigh) can do and what we've been doing, it's great for > simple inventory tracking. Except that if it's good at that I might as > well get all the information in one place, like the room location, the user > the system is assigned to, what's it's local inventory control number, and > are there any important notes (like from human beings) on the current > status of the system. > > Is there any system that provides for this functionality? Dashboard? > Foreman? Anything else? I know about custom facts, and external facts, > but those are all for client-side facts. I don't want to have to put a > file on each machine that says what it's room number is, that'd be silly. > > I could make an external fact that consults our existing database to get > the fact into the system, but my whole hope here is to eliminate our > existing legacy inventory system in favor of having everything in one > database. > > Also, I realize it's probably a bigger issue than simply adding fields, as > it's sort of a different philosophy. For example renaming a machine > currently creates a new node in the database (and leaves an old one to be > cleaned up some day), but with this metadata attached we'd want to somehow > connect the hardware information so that the metadata that's not changing > follows automatically after the name change. > > So is there anything that provides this? I've searched and have come up > empty but maybe I just don't know the magic buzzword I should be googling? > > Thanks, > > tom > > -- > 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 puppet-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/CANVEBdh7Qn7Xvz425DYHSY%2Bm3DLp-p%2BxSxZaQOVVoMU3s52mNA%40mail.gmail.com > <https://groups.google.com/d/msgid/puppet-users/CANVEBdh7Qn7Xvz425DYHSY%2Bm3DLp-p%2BxSxZaQOVVoMU3s52mNA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Perfection is just a word I use occasionally with mustard. --Atom Powers-- -- 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 puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAF-H%3DOmw5eOuRPPHHuxRc-kticOrpe44HpHN_ojcquH%2BovkfWA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.