dubzland.openstack.openstack_bootstrap role – Prepares linux hosts for installing OpenStack components.

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_bootstrap.

Entry point main – Prepares linux hosts for installing OpenStack components.

Synopsis

  • Sets up the cloud-archive apt repository

  • Records OpenStack version information for later retrieval

  • Installs the OpenStack python client

Parameters

Parameter

Comments

openstack_bootstrap_cloud_name

string

Name of this cloud in clouds.yaml. File will be written by Keystone install.

Default: "local"

openstack_bootstrap_controller_address

string / required

IP address or hostname/fqdn used to refer to the OpenStack controller within the cluster.

openstack_bootstrap_controller_http_host

string

HTTP address used to reference the OpenStack controller in endpoint definitions and configuration files.

Default: "http://{{ openstack_bootstrap_controller_address }}"

openstack_bootstrap_controller_ip

string / required

IP address on the management network for the controller node.

openstack_bootstrap_domain

string

OpenStack Keystone to build resources.

Default: "Default"

openstack_bootstrap_mysql_address

string

IP address or hostname/fqdn used to reference the MySQL database server in configuration files. Note: Creation of OpenStack databases and users will happen via local Unix socket on the controller.

Default: "{{ openstack_bootstrap_controller_address }}"

openstack_bootstrap_region

string

OpenStack cluster region name.

Default: "RegionOne"

openstack_bootstrap_repository

string

Repository configured in apt sources for package download.

Default: "deb {{ openstack_bootstrap_repository_url }} jammy-updates/{{ openstack_bootstrap_repository_version_codename }} main"

openstack_bootstrap_repository_url

string

URL pointing to the Ubuntu cloud archive repository.

Default: "http://ubuntu-cloud.archive.canonical.com/ubuntu"

openstack_bootstrap_repository_version

string

Git tag corresponding to the desired OpenStack version.

Default: "stable/2023.1"

openstack_bootstrap_repository_version_codename

string

Apt repository codename by which this version is known. Must match openstack_bootstrap_repository_version.

Default: "antelope"