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.

Reply via email to