Supported authentication types
userpass
Attributes:
- username: The username to authenticate with. (required)
- password: The password for the specified username. (required)
- tenant-name: The OpenStack tenant name. (optional)
- tenant-id: The Openstack tenant ID (optional)
- version: The Openstack identity version (optional)
- domain-name: The OpenStack domain name. (optional)
- project-domain-name: The OpenStack project domain name. (optional)
- user-domain-name: The OpenStack user domain name. (optional)
access-key
Attributes:
- access-key: The access key to authenticate with. (required)
- secret-key: The secret key to authenticate with. (required)
- tenant-name: The OpenStack tenant name. (optional)
- tenant-id: The Openstack tenant ID (optional)
- version: The Openstack identity version (optional)
Model config keys specific to the OpenStack cloud
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 |