https://askubuntu.com/questions/1088392/how-juju-deploy-on-dedicated-openstack-availability-zone-aggregate-in-non-maas

https://askubuntu.com/questions/1088392/how-juju-deploy-on-dedicated-openstack-availability-zone-aggregate-in-non-maas

I also left this answer on ask ubuntu.

The deploy command allows for zone placement.

Here is the example from the ‘juju deploy --help’ command:

juju deploy mysql --to zone=us-east-1a
(provider-dependent; deploy to a specific AZ)

I believe that zone placements work with openstack, so targetting zone=testing should work.