kowabunga.cloud.kiwi role – Install, configure, and start Kiwi node.

Note

This role is part of the kowabunga.cloud collection (version 0.0.1).

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

Entry point main – Install, configure, and start Kiwi node.

Synopsis

  • Install, configure, and start Kowabunga Kiwi SDN node.

Parameters

Parameter

Comments

kowabunga_kiwi_agent_api_key

string / required

API key of the Kowabunga Kiwi agent, as instructed in Kahuna database.

Used by agent to establish WebSocket connection to Kahuna.

Recommended to be safe and encrypted into Ansible Vault or SOPS.

kowabunga_kiwi_agent_id

string / required

ID of the Kowabunga Kiwi agent, as instructed in Kahuna database.

Used by agent to establish WebSocket connection to Kahuna.

Recommended to be safe and encrypted into Ansible Vault or SOPS.

kowabunga_kiwi_loglevel

string

Kahuna Kiwi agent log level.

Choices:

  • "INFO" ← (default)

  • "DEBUG"

  • "WARNING"

  • "CRITICAL"

kowabunga_kiwi_powerdns_as_api_key

string / required

PowerDNS authoritative server (AS) API key to be used by Kiwi agent to connect to.

kowabunga_kiwi_powerdns_as_api_port

integer

PowerDNS authoritative server (AS) API port to be used by Kiwi agent to connect to.

Default: 9000

kowabunga_kiwi_powerdns_as_host

string

PowerDNS authoritative server (AS) host to be used by Kiwi agent to connect to.

Default: "127.0.0.1"

kowabunga_kiwi_powerdns_as_port

integer

PowerDNS authoritative server (AS) service port.

Default: 54

kowabunga_kiwi_powerdns_recursor_api_key

string / required

PowerDNS recursor API key to be used by Kiwi agent to connect to.

kowabunga_kiwi_powerdns_recursor_api_port

integer

PowerDNS recursor API port to be used by Kiwi agent to connect to.

Default: 9001

kowabunga_kiwi_powerdns_recursor_cluster_group_name

string

Ansible inventory group name of Kiwi cluster instances.

Default: "kiwi"

kowabunga_public_url

string

Public URL the server is exposed to.

Default: "https://kowabunga.acme.com"