On 22 November 2016 at 20:12, Spike <[email protected]> wrote: > Stephen, > > if I understood your question/situation, I've dealt with the same issue in > the past and my conclusion is that ansible's inventory (or in general the > inventory of any automation system) isn't the right solution. > > What you're looking for is a CMDB or in other words an inventory/asset > system where you can just record what you have and some basic properties for
yes that is exactly what I was looking for. I just didn't want to use the dreaded CMDB word :). [Because next I will mention ITIL or DRY and people will start suffering PTSD.] > each asset. From there you can generate your ansible's inventory and it also > becomes the place from where ansible can get host's data to generate > configuration files like dns, nagios's etc (which is what we do). > > I'm actually in the process of setting that up for the new place where I'm > at. One choice you could look at is ralph, also written in python and with > apis to integrate into ansible: > > http://ralph.allegro.tech/ Oooooh I had not seen this and will definitely look at that. > > other people may have better recommendations, for me the priority was to > find something better than a csv file, but not as complex as some of the > stuff people use in enterprise scenarios. > > hope that helps, > > Spike > > On Tue, Nov 22, 2016 at 4:06 PM Stephen John Smoogen <[email protected]> > wrote: >> >> I have a large number of out of band hardware (IBM IMM, routers owned >> by other groups, Dracs (which will be ansibled soon), and similar odd >> things) which I need to keep track of for various other software like >> nagios and maybe DNS configs. Since I keep all the other hosts in the >> ansible inventory files I thought that I could use that, but I >> realized that this causes problems when master playbooks and such are >> run which cause items in the inventory to be 'hit'. I wondered if >> there was some sort of ansible_connect=none flag but realized that is >> probably not what the inventory file is meant for (even if it would >> have been convenient to me). >> >> The other is to create a variable which lists all of these hosts and >> then just update that when needed versus 3-4 other places. However I >> wanted to see if people had a method that I was missing after going >> through the first 2 pages of google search. How do people keep track >> of hardware that they may need for configurations that may not be >> ansibled itself? >> >> >> -- >> Stephen J Smoogen. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ansible Project" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/CANnLRdicAW_SCZE3OkrKMPqr3F8NXj-Sxc9h5Ne2y%3Dw9mWQDmQ%40mail.gmail.com. >> For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/CAPE6YbQUvpMPVPyQed2i%2BUUW1PdYWDeW%3D9DmGQ0Mwa%2Bs4iqAiA%40mail.gmail.com. > For more options, visit https://groups.google.com/d/optout. -- Stephen J Smoogen. -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CANnLRdgTjo-Jq0PAoN0_e60iCsr7HifnrXyJXqmvWeiPpBZt5w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
