Chris Gondolin Storage

  • By Chris Stratford
Channel Revision Published Runs on
latest/stable 5 18 Mar 2021
Ubuntu 14.04
latest/edge 5 18 Mar 2021
Ubuntu 14.04
juju deploy chris-gondolin-storage
Show information

Platform:

Ubuntu
14.04

Learn about configurations >

  • 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.