Skip to content

Instantly share code, notes, and snippets.

@macgreagoir
macgreagoir / juju-mongo.sh
Last active January 4, 2017 12:00
Login to a Juju controller's MongoDB
#!/bin/bash
# Login to MongoDB on a Juju controller machine
# Juju-2.0 2016-09-02
# This is a xenial machine, so install the shell from mongodb.org to get the required 3.x
[[ $(/usr/bin/mongo --version 2>/dev/null | grep \ 3\.) ]] || {
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt update
sudo apt install mongodb-org-shell

Keybase proof

I hereby claim:

  • I am macgreagoir on github.
  • I am macgreagoir (https://keybase.io/macgreagoir) on keybase.
  • I have a public key whose fingerprint is C0CB 7330 EFAD DD8B C013 F865 B85A 868F F2F8 4741

To claim this, I am signing this object: