Chris Gondolin Storage
- By Chris Stratford
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 5 | 18 Mar 2021 | |
latest/edge | 5 | 18 Mar 2021 |
juju deploy chris-gondolin-storage
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
encryption_key_map | string
YAML map as e.g. "{postgres/0: password, postgres/1: password2}" If set, the unit's volume will be encrypted with the matching key (unless the volume is already formatted)
-
provider | string
Default: local
The backend storage provider. Will be mounted at root, and can be one of, local, block-storage-broker, nfs or partition. If you set to block-storage-broker, you should provide a suitable value for volume_size.
-
root | string
Default: /srv/data
The root path where external directories will be mounted.
-
store_encryption_keys | string
Default: yes
If the volume is encrypted, this will write the details to disk to allow auto-mounting.
-
volume_map | string
YAML map as e.g. "{postgres/0: vol-0000010, postgres/1: vol-0000016}". A service unit to specific volume-id that should be attached to each unit. If the provider is set to block-storage-broker, volume-ids specified should match a listing from nova volume-list. If a related unit does not have a volume-id specified, a new volume of volume_size will be created for that unit. If the provider is set to partition, volume-ids should be a disk partition name (e.g. /dev/sdb1)
-
volume_size | int
Default: 5
The volume size in GB to request from the block-storage-broker.