dubzland.openstack.openstack_nova role – Install and configure the OpenStack Nova compute 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_nova
.
Entry point main
– Install and configure the OpenStack Nova compute 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
Parameters
Parameter |
Comments |
---|---|
Name of the MySQL database created for the api. Default: |
|
Limit the number of OpenStack Nova API workers. |
|
Name of the MySQL database created for cell0. Default: |
|
Controls installation and configuration of the Ceph RBD client for Nova. Choices:
|
|
Toggles storage of instance boot disks in Ceph RBD. Choices:
|
|
List of packages installed on the compute nodes for the Nova component. Default: |
|
Services to be restarted during install (and/or configuration changes) on the compute nodes. Default: |
|
Limit the number of OpenStack Nova conductor workers to run. |
|
List of packages installed on the controller node for the Nova 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 Nova component. Default: |
|
Local directory where OpenStack Nova managed VM disks are stored. Default: |
|
Resume running instances when host reboots. Choices:
|
|
Limit the number of OpenStack Nova metadata workers. |
|
Secret shared between Nova and Neutron for communication. |
|
Service password assigned to the |
|
Service user for the Neutron networking service. Default: |
|
Local NFS mount configuration |
|
Hostname/IP address of the host providing NFS storage. |
|
Local directory to contain NFS mounts. |
|
Service password assigned to the |
|
Service user for the Placement service. Default: |
|
Limit the umber of OpenStack Nova scheduler workers to run. |
|
Human-readable description for the OpenStack Nova service within Keystone. Default: |
|
Service password assigned to the |
|
User created in OpenStack Keystone for the Nova component. Default: |
|
Local directory where OpenStack Nova managed state files are stored. Default: |
|
Base URL used to construct VNC console links. Default: |