charm-nova-lxd/config.yaml

48 lines
1.5 KiB
YAML

options:
source:
type: string
default:
description: |
Repository from which to install LXD. May be one of the following:
distro (default), ppa:somecustom/ppa, a deb url sources entry,
or a supported release pocket
block-devices:
type: string
default:
description: |
A space-separated list of devices to use to back the LXD storage. Items
in this list should be valid block device paths. Entries that are not
found will be ignored.
.
Currently, only the first block device in the list will be considered.
overwrite:
type: boolean
default: False
description: |
If enabled, the charm will attempt to overwrite block devices
containing previous filesystems or LVM, assuming it is not in use.
storage-type:
type: string
default: btrfs
description: |
LXD container storage type: btrfs, zfs, or lvm
ephemeral-unmount:
type: string
default:
description: |
Cloud instances provide ephemeral storage which is normally mounted
on /mnt.
.
Providing this option will force an unmount of the ephemeral device
so that it can be used for LXD container storage. This is useful for
testing purposes (cloud deployment is not a typical use case).
use-source:
type: boolean
default: False
description: Use LXD source from github.
enable-ext4-userns:
type: boolean
default: True
description: |
Enable use of EXT4 in LXD containers for block storage support.