kowabunga.cloud.kaktus role – Install, configure, and start Kaktus 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.kaktus
.
Entry point main
– Install, configure, and start Kaktus node.
Synopsis
Install, configure, and start Kowabunga Kaktus HCI node.
Parameters
Parameter |
Comments |
---|---|
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. |
|
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. |
|
Ceph cluster monitor host address to be used by Kaktus agent to connect to. Default: |
|
Ceph cluster monitor hostname to be used by Kaktus agent to connect to. Default: |
|
Ceph cluster monitor Port to be used by Kaktus agent to connect. Default: |
|
Libvirt host to be used by Kaktus agent to connect to. Default: |
|
Libvirt port to be used by Kaktus agent to connect. Usually 16509 for plain TCP connection and 16514 for TLS one. Default: |
|
Protocol to be used by Kaktus agent to connect to libvirt daemon. Choices:
|
|
Path to PEM-formatted file containing libvirt TLS certificate of authority. Only useful when TLS connection is expected. |
|
Path to PEM-formatted file containing libvirt TLS private key. Only useful when TLS connection is expected. |
|
Path to PEM-formatted file containing libvirt TLS public certificate. Only useful when TLS connection is expected. |
|
Kahuna Kaktus agent log level. Choices:
|
|
Public URL the Kahuna server is exposed to. Default: |