That's an awesome idea and tool Andrew thanks for sharing. Any plans for
turning it into a charm? Would only take moments with the go binary charm
layer

Matty
On 5 Jan 2016 08:13, "Andrew Wilkins" <andrew.wilk...@canonical.com> wrote:

> Hi,
>
> A little while ago, I found myself wanting to address a service by its
> Juju name, but outside of Juju. I didn't want to be tied to an IP/host
> name, because they might change; I didn't want to be tied to any one cloud
> provider; and I wanted it to work across environments.
>
> So I wrote a little DNS server that resolves Juju entity names to IP
> addresses. It's called "jns", Juju Name Server. You can find it here:
>     https://github.com/axw/jns
>     (go get github.com/axw/jns)
>
> Names take one of the following forms:
>     0.juju                        # machine 0
>     machine-0-lxc-0.juju # machine 0/lxc/0
>     mysql.juju                 # IP address of a random unit of the mysql
> service
>     unit-mysql-0.juju       # IP address of mysql/0
>
> In the above forms, the entity is within the current environment. If you
> want to resolve the address of an entity in another environment, you can
> precede ".juju" with the name of the environment. e.g.
>     mysql.prod.juju
>     mysql.dev.juju
>     etc.
>
> Enjoy.
>
> Cheers,
> Andrew
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to