**If your cloud has multiple private networks:** You will need to specify the one that you want the instances to boot from via `juju bootstrap ... --model-default network= **If your cloud's topology requires that its instances are accessed via floating IP addresses:** Pass the `allocate-public-ip=true` (see constraints below) as a bootstrap constraint.
## Cloud-specific model configuration keys
### external-network
The network label or UUID to create floating IP addresses on when multiple external networks exist.
| | |
|-|-|
| type | string |
| default value | "" |
| immutable | false |
| mandatory | false |
### use-openstack-gbp
Whether to use Neutrons Group-Based Policy
| | |
|-|-|
| type | bool |
| default value | false |
| immutable | false |
| mandatory | false |
### policy-target-group
The UUID of Policy Target Group to use for Policy Targets created.
| | |
|-|-|
| type | string |
| default value | "" |
| immutable | false |
| mandatory | false |
### use-default-secgroup
Whether new machine instances should have the "default" Openstack security group assigned in addition to juju defined security groups.
| | |
|-|-|
| type | bool |
| default value | false |
| immutable | false |
| mandatory | false |
### network
The network label or UUID to bring machines up on when multiple networks exist.
| | |
|-|-|
| type | string |
| default value | "" |
| immutable | false |
| mandatory | false |
## Supported constraints
| {ref}`CONSTRAINT
Type: String.
Valid values: An OpenStack image ID. |
| - {ref}`constraint-instance-role` | ✕ |
| - {ref}`constraint-instance-type` | ✓
Valid values: Any (cloud admin) user defined OpenStack flavor. |
| - {ref}`constraint-mem` | ✓ |
| - {ref}`constraint-root-disk` | ✓ |
| - {ref}`constraint-root-disk-source` | ✓
`root-disk-source` is either `local` or `volume`. |
| - {ref}`constraint-spaces` | ✕ |
| - {ref}`constraint-tags` | ✕ |
| - {ref}`constraint-virt-type` | ✓
Valid values: `[kvm, lxd]`. |
| - {ref}`constraint-zones` | ✓ |
## Supported placement directives
| {ref}`PLACEMENT DIRECTIVE