Shouldn't we have a Mongo 3.2 client in /usr/lib/juju/* on Xenial? I think the specific directory includes the Mongo version (the 2.4 ones were /usr/lib/juju/bin/mongo IIRC)
John =:-> On Jul 28, 2016 05:11, "Menno Smits" <menno.sm...@canonical.com> wrote: > Nice. I'd suggest 2 things: > > - Change the mongo command line to include `--authenticationDatabase > admin` and then change the database being connected to in the URL to "juju" > instead of "admin". That way you get dropped straight into the juju > database which is usually what you want. > - Quote $PASSWORD, just in case. > > I have a similar thing which works for controllers on any cloud type but > it's pretty awful. FWIW here it is: http://paste.ubuntu.com/21232100/ > > It currently only works for xenial machines and adds a PPA to get a > MongoDB 3.2 client onto the host. The 2.6 client which ships with Xenial > can't connect to a MongoDB 3.2 instance (I think something was being sorted > out for this). It wouldn't be hard to have it install install > mongodb-clients for non-xenial machines. > > - Menno > > > > On 28 July 2016 at 14:46, Andrew Wilkins <andrew.wilk...@canonical.com> > wrote: > >> On Thu, Jul 28, 2016 at 12:32 AM John Meinel <j...@arbash-meinel.com> >> wrote: >> >>> Did you intend to attach the script to the email? It does sound like >>> something useful. I know when we were investigating at some client sites we >>> had a small snippet of a bash function to dig the content out of agent.conf >>> and launch mongo with the right options. It would be nice to have that in a >>> more official place so it doesn't get forgotten. >>> >> >> Kapil wrote a plugin for inspecting Mongo: >> https://github.com/kapilt/juju-dbinspect. It's almost certainly broken >> in Juju 2.0. I've found it handy in the past, it'd be good to have that >> brought up to date. >> >> Cheers, >> Andrew >> >> >>> John >>> =:-> >>> >>> >>> On Wed, Jul 27, 2016 at 6:19 PM, Katherine Cox-Buday < >>> katherine.cox-bu...@canonical.com> wrote: >>> >>>> I frequently need to connect to Juju's Mongo instance to poke around >>>> and see if something I've done is having the desired effect. Back when we >>>> were using LXC, I had a script that would pull the password from agent.conf >>>> and open a shell. When we switched to LXD my script broke, and I never >>>> updated it. I finally got frustrated enough to modify[1] it, and thought >>>> others might find this useful for poking around Mongo. >>>> >>>> Let me know if you have any suggestions. >>>> >>>> -- >>>> Katherine >>>> >>>> [1] - http://pastebin.ubuntu.com/21155985/ >>>> >>>> -- >>>> Juju-dev mailing list >>>> Juju-dev@lists.ubuntu.com >>>> Modify settings or unsubscribe at: >>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev >>>> >>> >>> -- >>> Juju-dev mailing list >>> Juju-dev@lists.ubuntu.com >>> Modify settings or unsubscribe at: >>> https://lists.ubuntu.com/mailman/listinfo/juju-dev >>> >> >> -- >> Juju-dev mailing list >> Juju-dev@lists.ubuntu.com >> Modify settings or unsubscribe at: >> https://lists.ubuntu.com/mailman/listinfo/juju-dev >> >> >
-- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev