kowabunga.cloud.common role – Defines a few Kahuna global variables, shared amongst roles.

Note

This role is part of the kowabunga.cloud collection (version 0.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 kowabunga.cloud.

To use it in a playbook, specify: kowabunga.cloud.common.

Entry point main – Defines a few Kahuna global variables, shared amongst roles.

Synopsis

  • Defines a few Kahuna global variables, shared amongst roles.

Parameters

Parameter

Comments

kowabunga_public_url

string / required

Public URL the server Kowabunga API is exposed to.

kowabunga_region

string / required

Name of the Kowabunga region.

kowabunga_region_domain

string / required

FQDN of the Kowabunga region local domain.

Example: <region>.acme.local

kowabunga_region_domain_admin_network

string / required

Network of Kowabunga region local administrative sub-domain.

Must be CIDR formatted (e.g. a.b.c.d/mask)

kowabunga_region_domain_admin_prefix

string

Prefix for Kowabunga region local administrative sub-domain.

Will be computed as prefix.kowabunga_region_domain.

All region’s Kiwi and Kaktus instances are part of this sub-domain.

Default: "admin"

kowabunga_region_domain_storage_network

string / required

Network of Kowabunga region local storage sub-domain.

Must be CIDR formatted (e.g. a.b.c.d/mask)

kowabunga_region_domain_storage_prefix

string

Prefix for Kowabunga region local storage sub-domain.

Will be computed as prefix.kowabunga_region_domain.

Used by Ceph cluster instances for API and data transfers.

Default: "storage"