Juju 2.3 beta2 is here!

Tim Penhey tim.penhey at canonical.com
Thu Nov 9 02:43:31 UTC 2017



On 09/11/17 13:06, Mark Shuttleworth wrote:
> On 11/07/2017 03:11 PM, John Meinel wrote:
>> ...
>>  
>>
>>     > Perhaps just:
>>     >
>>     >   juju deploy --map-machines A=B,C=D
>>     >
>>     > ... or some variant of that?
>>     >
>>     > Let's use the betas to refine and condense and clarify.
>>
>>     +1 to that. I'm wondering if use-existing-machines is ever appropriate
>>     on its own, as the machine numbers in a model are ephemeral but
>>     machine numbers in a bundle are static.
>>
>>
>> Feedback from Admins that one of their big use case really is for
>> bundle-a to lay down a definition/base charm across everything, and
>> bundle-b to be meant as an exact overlay, and all of the machine-ids
>> are exact matches. And having to specify 0=0,...50=50 is a lot of ugly
>> boilerplate.
> 
> I would expect that --map-machines means that machine numbers correspond
> UNLESS remapped. So your ugly boilerplate is not needed.

Been thinking more... how about this as a proposal:

I think we can combine both the --use-existing-machines and the
--bundle-machine into the single --map-machines:

So...

To use the existing machines as is:
  --map-machines existing

To only map two machines,
  --map-machines 1=2,2=3

To use existing, and map two machines
  --map-machines existing,1=2,2=3

Thoughts?

Tim



More information about the Juju-dev mailing list