kowabunga.cloud.kaktus role – Install, configure, and start Kaktus node.

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

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

Synopsis

  • Install, configure, and start Kowabunga Kaktus HCI node.

Parameters

Parameter

Comments

kowabunga_kaktus_agent_api_key

string / required

API key of the Kowabunga Kaktus 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.

Defaults to encrypted secret_kowabunga_kaktus_agent_api_key variable.

kowabunga_kaktus_agent_id

string / required

ID of the Kowabunga Kaktus 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.

Defaults to encrypted secret_kowabunga_kaktus_agent_id variable.

kowabunga_kaktus_ceph_monitor_host

string

Ceph cluster monitor host address to be used by Kaktus agent to connect to.

Defaults to local kowabunga_ceph_monitor_listen_addr if unspecified.

kowabunga_kaktus_ceph_monitor_name

string

Ceph cluster monitor hostname to be used by Kaktus agent to connect to.

Defaults to local ansible_hostname if unspecified.

kowabunga_kaktus_loglevel

string

Kahuna Kaktus agent log level.

Choices:

  • "INFO" ← (default)

  • "DEBUG"

  • "WARNING"

  • "CRITICAL"