Time  Nick        Message
13:56 pdurbin     heh. "Text by Jeff, typos by iPhone"
13:57 pdurbin     (i added the salt mailing list to gmane: http://dir.gmane.org/gmane.comp.sysutils.salt.user )
13:57 pdurbin     good stuff, but i'm pretty glad crimsonfu doesn't have a mailing list :)
14:12 SEJeff|away :P
14:13 pdurbin     still want an api for racktables: http://irclog.perlgeek.de/crimsonfu/2012-01-30#i_5077167
14:13 shuff       you and i both
14:14 pdurbin     maybe we'll write one
14:15 pdurbin     it's actively developed: RackTables-0.19.12.zip 2012-04-12
14:20 pdurbin     hmm. SourceForge.net: Project Hosted Application mantisbt: racktables - 0000544: Quiet modes support - Mantis - http://sourceforge.net/apps/mantisbt/racktables/view.php?id=544 via [racktables-users] Re: Simple HTML interface for API-based calls? - racktables-users - FreeLists - http://www.freelists.org/post/racktables-users/Simple-HTML-interface-for-APIbased-calls,7
14:20 pdurbin     'For "quiet=2", only errors/warnings/notices are displayed, and all remaining contents is omitted. This mode is useful for API calls from external apps.'
14:33 pdurbin     "A operations database for managing hardware inventory and high-level system configuration with a snazzy web UI, REST/XML web services API, and command-line client which can be used to define configurations in other tools and processes such as software builds, cfengine/puppet/etch configuration, Nagios configuration, etc." -- nVentory - Ruby on Rails Datacenter Inventory Manager http://sourceforge.net/apps/trac/nventory/wiki/Introduction
14:33 pdurbin     nVentory is the one i've been thinking of trying
14:34 pdurbin     nVentory demo server: http://nventory.slacklabs.com guest/guest
14:37 pdurbin     "As long as you have the Ruby nVentory client otherwise installed and working the puppet_node_classifier script should just plug in and work." -- PuppetIntegration – nventory - http://sourceforge.net/apps/trac/nventory/wiki/PuppetIntegration
14:41 SEJeff      pdurbin, Sounds vaguely like rundeck
14:41 SEJeff      with a silly name
14:42 pdurbin     rundeck, huh?
14:42 * pdurbin   googles
14:42 SEJeff      http://rundeck.org/
14:42 pdurbin     "Rundeck is an open-source process automation and command orchestration tool with a web console.
14:42 pdurbin     Dispatch shell commands and scripts across all your physical or virtual nodes from a web-based or command-line interface. Automate ad-hoc and routine procedures. Use the API and plugins to integrate with other services. Use your LDAP/AD for authentication, and configure extensive access control.
14:43 SEJeff      Ah, not quite the same thing
14:43 pdurbin     yeah, not really
14:43 SEJeff      A rundeck-like UI is what salt eventually wants
14:43 pdurbin     we use racktables to keep track of where all our physical stuff is: which datacenter, which row, which rack, which rack units
14:43 SEJeff      but done in javascript on the frontend and cyclone.io on the backend
14:43 SEJeff      Right
14:44 SEJeff      We use hostname to denote datacenter and autoset the LCD on boot
14:44 SEJeff      With these cruddy excel spreadsheets for actual RU allocation level stuff. It isn't purty
14:44 pdurbin     racktables would be fine if it had an api: Build a RESTful API for RackTables at Philip Durbin / HarvardProjects - https://projects.cs50.net/project/97/build-a-restful-api-for-racktables-at-philip-durbin/
14:45 pdurbin     when i worked with shuff and whorka we had a database. home grown. worked pretty well
14:46 SEJeff      Yup, we have the same thing here
14:46 SEJeff      The api is django + django-piston (rest lib) works like a champ
14:48 pdurbin     "Piston is a Django mini-framework creating APIs." -- https://bitbucket.org/jespern/django-piston/wiki/Home . cool
14:49 pdurbin     SEJeff: so we need you to open source your inventory thing :)
14:49 SEJeff      Yeah it is (c) my company. Can't unfortunately. I might eventually rewrite the non-company specific bits from scratch
14:50 SEJeff      It is nice
14:51 pdurbin     there's definitely a need for this
14:52 pdurbin     but wait, i though you said you're using cruddy spreadsheets
14:52 pdurbin     why isn't the rack unit info in your django app?
14:52 SEJeff      It isn't :)
14:52 SEJeff      Because we don't care
14:52 SEJeff      we set the LCD on boot
14:53 pdurbin     fair enough
14:53 SEJeff      We have consistent hostnames so the general area is known based on the hostname
14:53 SEJeff      general area and datacenter is deduced from the hostname
15:01 pdurbin     huh, i expected http://nventory.slacklabs.com/nodes.xml to show my what datacenter and rack each of the nodes are in. from http://sourceforge.net/apps/trac/nventory/wiki/GetNodes
15:06 pdurbin     for the chefs: Chef Cookbook: nventory - Opscode Community - http://community.opscode.com/cookbooks/nventory
15:07 pdurbin     via Installing nventory on Amazon AWS | Three Drunken SysAds - http://www.threedrunkensysadsonthe.net/2011/10/installing-nventory-on-amazon-aws/
17:12 magoo       can anyone point me to a good ruby debugging 101?
17:12 magoo       as in stepping debugger
17:12 magoo       i tried -rdebug earlier and it caused a failure loading modules from rubygems
17:12 magoo       so maybe there's something newer/better
17:12 SEJeff      Isn't there a fancy ide gem for that?
17:12 SEJeff      Let me try to find it
17:13 SEJeff      https://github.com/astashov/vim-ruby-debugger
19:13 magoo       SEJeff: just got back around, thanks for the link
19:34 pdurbin     https://github.com/Wikia/racktables-api