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 <[email protected]> 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 [email protected]. > 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 [email protected]. 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.
