Hi Nick:<div><br></div><div>One way to do that is to put that code in a config-changed hook which will get called when you change the variables with juju set.</div><div><br></div><div>This will ensure that every time you change something with juju set, it gets propagated via the config-changed hook as the configuration would have changed on all of the units of that service.</div>
<div><br></div><div>My two cents...</div><div><br clear="all"><div>Thanks,</div><div><br></div><div>Juan</div>
<br><br><div class="gmail_quote">On Sat, Dec 17, 2011 at 9:24 AM, Nick Barcet <span dir="ltr"><<a href="mailto:nick.barcet@canonical.com">nick.barcet@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
I've been having fun during my week of vacation contributing a few charms and a ch_peer_copy function for charm-helpers [1] which allowed me to automatically copy the certificates and des_key that are in the "leader" unit of roundcube to all the other units [2].  This works great and shows the power of peer relations, but brings a small question:<br>

<br>
Let's imagine that at some point in the future I need to update this certificate (let's say, when it expires).  I can upload the new certs to the machine using 'juju scp'.  I can update the configuration of my units using 'juju set'. My problem is how do I trigger a change even on all the peer relations so that the certificates are copied again?  I could not find any way to force an event in the doc.  Maybe I am taking the wrong approach to this?<br>

<br>
[1] <a href="https://code.launchpad.net/~nijaba/charm-tools/peer-scp" target="_blank">https://code.launchpad.net/~<u></u>nijaba/charm-tools/peer-scp</a><br>
[2] <a href="https://code.launchpad.net/~nijaba/charm/oneiric/roundcube/new-scp" target="_blank">https://code.launchpad.net/~<u></u>nijaba/charm/oneiric/<u></u>roundcube/new-scp</a><span class="HOEnZb"><font color="#888888"><br>

<br>
Nick<br>
<br>
-- <br>
Juju mailing list<br>
<a href="mailto:Juju@lists.ubuntu.com" target="_blank">Juju@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju" target="_blank">https://lists.ubuntu.com/<u></u>mailman/listinfo/juju</a><br>
<br>
</font></span></blockquote></div><br></div>