unit addresses

Juan Negron juan.negron at canonical.com
Wed Oct 5 02:36:30 UTC 2011


Great job on this guys!  Greatly appreciated!


Thanks,

Juan



On Tue, Oct 4, 2011 at 5:07 PM, Kapil Thangavelu <
kapil.thangavelu at canonical.com> wrote:

> Hi Folks,
>
> I wanted inform the charm developer community about some important (and
> backwards compatible) changes to handling addresses in units and charms
> that
> came out from the local provider work.
>
> 0) Units now have public and private addresses associated to them.
>
> 1) Unit relation settings are now prepopulated with the unit's
> 'private-address'
>   Hooks no longer need to populate this information explicitly to
> communicate
>   to a related service. As an example a  wordpress charm can get the
> address
>   for its associated mysql service by simply doing (assuming mysql just
> joined
>   the relation)
>
>   via.
>
>    db_address=`relation-get private-address`
>
>   in its db relation hooks. This obviates a common usage of 'relation-get'
> or
>   'relation-set' in hooks. These values are populated before the unit joins
> the
>   relation.
>
> 2) Hooks now have access to their unit's public and private address in a
> provider independent fashion through a new hook cli api, called unit-get
>
>  A wordpress charm for example can obtain public address (for an apache
> vhost)
>  via.
>
>    public_address=`unit-get public-address`
>
>  The unit-get command also returns values for  'private-address'.
>
> The example formulas have been updated to use these new mechanisms.
>
>
> cheers,
>
> Kapil
>
> --
> Juju mailing list
> Juju at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20111004/54935c82/attachment.html>


More information about the Juju mailing list