<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Sat, Jun 11, 2016 at 6:32 PM Ian Booth <<a href="mailto:ian.booth@canonical.com">ian.booth@canonical.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">We are also storing any config specified in clouds.yaml separately. These items,<br>
such as apt-mirror, are shared between models and are used by default if not<br>
specified in a hosted model. But you can override any such items as well simply<br>
by setting them on the model. For now, the semantics of this change are<br>
transparent - get-model-config will show the accumulation of shared and model<br>
specific settings. But we are looking to add a command to show/set shared<br>
config. Thus you will be able to say update a http-proxy setting across all<br>
hosted models within a controller with one command:<br>
<br>
juju set-shared-config http-proxy=foo<br>
<br>
NB command name to be decided.<br></blockquote><div><br></div><div>Ian, can we setup some time to chat on this. I'm curious if, rather than a command to explicitly "set everywhere" we follow the model that the config is inherited unless overridden for a specific model. Then by setting it on the controller all models would get it. If you want it set on a specific model, you'd set it on the model. In that way there'd not be a third/new command for setting config. </div></div></div>