dubzland.openstack.openstack_heat role – Install and configure the OpenStack Heat orchestration 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_heat
.
Entry point main
– Install and configure the OpenStack Heat orchestration 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 |
---|---|
Number of OpenStack Heat Cloudformation engine workers to run. |
|
Number of OpenStack Heat api workers to run. |
|
Name of the MySQL database created. Default: |
|
Database password created for the |
|
Database user created for the OpenStack Heat component. Default: |
|
Service password assigned to the |
|
User created in OpenStack Keystone for Heat domain administration. Default: |
|
Number of OpenStack Heat engine workers to run. |
|
List of packages installed on the controller node for the Heat component. Default: |
|
Human-readable description for the OpenStack Heat service within Keystone. Default: |
|
Service password assigned to the |
|
User created in OpenStack Keystone for the Heat component. Default: |
|
Services to be restarted during install (and/or configuration changes) on the controller node. Default: |