Openstack Charmers Next Manila Generic

  • By OpenStack Charmers - Testing Charms
  • Cloud
Channel Revision Published Runs on
latest/stable 96 09 Dec 2021
Ubuntu 21.10 Ubuntu 21.04 Ubuntu 20.10 Ubuntu 20.04 Ubuntu 18.04
juju deploy openstack-charmers-next-manila-generic
Show information

Platform:

Ubuntu
21.10 21.04 20.10 20.04 18.04

Learn about configurations >

  • debug | boolean

    Enable debug logging

  • driver-auth-type | string

    One of 'password', 'ssh', 'both'. This determines how manila authenticates against the service-instance; e.g. using password, ssh keypair or both.

  • driver-connect-share-server-to-tenant-network | boolean

    Default: True

    Whether to connect the share server into the tenant network.

  • driver-handles-share-servers | boolean

    Default: True

    Whether to generic driver should run up a share server.

  • driver-keypair-name | string

    Default: manila-service

    This is the keypair name that will be provided to nova instances. Note that manila uploads the keypair from the config settings 'generic-driver-ssh-private-key' and 'generic-driver-ssh-public-key'. If neither the ssh config vars are set nor the password then the charm will block until they are set.

  • driver-service-image-name | string

    Default: manila-service-image

    the image name to use for the generic instance

  • driver-service-instance-flavor-id | int

    The ID for the flavor to launch images in. The driver blocks if this is not set.

  • driver-service-instance-password | string

    If the service user doesn't log in with a key-pair a password is needed to allow manila to ssh into the service instance. If the password is set then it is used and an SSH key is not configured.

  • driver-service-instance-user | string

    Default: manila

    The user to log into the share instance.

  • driver-service-ssh-key | string

    The key for the manila to inject into the instance. If set, manila will inject it into OpenStack if the keypair name doesn't exist.

  • driver-service-ssh-key-public | string

    The public key for the manila to inject into the instance. If set, manila will inject it into OpenStack if the keypair name doesn't exist.

  • openstack-origin | string

    Default: distro

    Repository from which to install. May be one of the following: distro (default), ppa:somecustom/ppa, a deb url sources entry, or a supported Cloud Archive release pocket. Supported Cloud Archive sources include: cloud:precise-folsom, cloud:precise-folsom/updates, cloud:precise-folsom/staging, cloud:precise-folsom/proposed. Note that updating this setting to a source that is known to provide a later version of OpenStack will trigger a software upgrade.

  • share-backend-name | string

    Default: generic

    The name given to the backend. This is used to generate the backend configuration section and link it into the share server. If two different configurations of the same backend type are needed, then this config option can be used to separate them in the backend configuration.

  • share-protocols | string

    Default: NFS CIFS

    The share protocols that the backends will be able to provide. The default is good for the generic backends. Other backends may not support both NFS and CIFS. This is a space delimited list of protocols.

  • verbose | boolean

    Enable verbose logging