On 9/24/2010 10:18 AM, Aleksey Tsalolikhin wrote:
>
>> I'm going to go off on a rant here.  DNS names should not be used as an 
>> inventory system.  DNS is used to make host names easier to remember than IP 
>> addresses.  If a host name is harder to remember than an IP address then the 
>> naming convention has failed.
>> http://watson-wilson.ca/blog/name-conv.html
>>
>> There is no substitute for a proper inventory system.
>>
>> When you make class names you need a-zA-Z0-9_ only.  The underscore is the 
>> only allowable punctuation.
>> When in doubt classify or canonify.
>
> That's a pretty good rant.  Totally spot on, of course.  Thank you.
>
> Since I don't have an inventory system now, I am considering if I can
> do it Cfengine or if I need to use an external data store.

If you don't mind yet-another-agent running on every machine, 
ocsinventory-ng does a decent job as a host inventory system and has a 
configurable way of handling host name or IP changes (track by bios 
serial number, nic mac addresses, etc.).  And if it doesn't do exactly 
what you need there is a mysql database underneath on the server side.

-- 
   Les Mikesell
    lesmikes...@gmail.com
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to