EC2 availability zones and bundles

Tim Penhey tim.penhey at canonical.com
Sun Jun 17 23:28:20 UTC 2018


I don't believe this is possible with bundles at the moment.

The only placement directives that is currently supported in bundles are:
  <machine-id>
  new
  lxd:new
  lxd:<machine-id>
  kvm:new
  kvm:<machine-id>

I *think* that is it.

Tim

On 16/06/18 05:57, George Kraft wrote:
> Hey folks,
> 
> Is there a way to assign units or machines to specific availability
> zones on EC2 when deploying from a bundle?
> 
> I see there's a way to do it for standalone machines/units with either
> of the following:
> 
> juju add-machine zone=us-east-1c
> juju deploy ubuntu --to zone=us-east-1c
> 
> But I'm having trouble finding any way to do it in a bundle. For
> example, I can't use the above placement directive in a bundle:
> 
> $ cat test.yaml
> services:
>   ubuntu:
>     charm: "cs:ubuntu"
>     num_units: 1
>     to:
>     - "zone=us-east-1c"
> $ juju deploy ./test.yaml
> ERROR cannot deploy bundle: the provided bundle has the following errors:
> invalid placement syntax "zone=us-east-1c"
> 
> Anyone know if there's a way to do it?
> 
> Thanks,
> George Kraft
> 
> 



More information about the Juju mailing list