dubzland.openstack.openstack_cinder role – Install and configure the OpenStack Cinder block storage component.
Note
This role is part of the dubzland.openstack collection (version 1.1.0).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it use: ansible-galaxy collection install dubzland.openstack
.
To use it in a playbook, specify: dubzland.openstack.openstack_cinder
.
Entry point main
– Install and configure the OpenStack Cinder block storage component.
Synopsis
Creates databases and configures users
Creates OpenStack services and associated users
Creates OpenStack endpoints within OpenStack Keystone
Installs required operating system packages
Applies desired configuration using templates
Retrieves required ceph configuration
Parameters
Parameter |
Comments |
---|---|
Controls installation and configuration of the Ceph RBD client for Cinder. Choices:
|
|
List of packages installed on the controller node for the Cinder component. Default: |
|
Services to be restarted during install (and/or configuration changes) on the controller node. Default: |
|
Name of the MySQL database created. Default: |
|
Database password created for the |
|
Database user created for the OpenStack Cinder component. Default: |
|
Default type for Cinder volumes. Default: |
|
Controls installation and configuration of the NFS client. Choices:
|
|
List of NFS shares to make available to OpenStack Cinder. |
|
Hostname or IP address of the NFS server. |
|
Path on the NFS server used for NFS storage. |
|
Human-readable description for the OpenStack Cinder service within Keystone. Default: |
|
Service password assigned to the |
|
User created in OpenStack Keystone for the Cinder component. Default: |
|
List of packages to install on storage nodes when NFS storage is enabled. Default: |
|
List of packages installed on the storage nodes for the Cinder component. Default: |
|
Services to be restarted during install (and/or configuration changes) on the storage nodes. Default: |
|
Controls installation and configuration of the TrueNAS client. Choices:
|
|
Volume types to be configured within the Cinder subsystem. |
|
Human-readable description stored in the database for this volume type. |
|
Name to assign to the volume type, both in the database and configuration file. |
|
Specifications stored in the configuration file for this volume type. Default: |
|
Desired state of this volume type, both in the database and the configuration file. Choices:
|