scale_computing.hypercore.cluster_config role – Configure HyperCore cluster
Note
This role is part of the scale_computing.hypercore collection (version 1.1.0).
To install it use: ansible-galaxy collection install scale_computing.hypercore.
To use it in a playbook, specify: scale_computing.hypercore.cluster_config.
Entry point main – Configure HyperCore cluster
Synopsis
Role cluster_config can be used to fully configure a new HyperCore server, or partially reconfigure an existing HyperCore server.
Parameters
Parameter |
Comments |
|---|---|
A dict describing a full or partial cluster configuration. Partial configuration will be used if some of the keys in `scale_computing_hypercore_cluster_config` are omitted. |
|
DNS configuration. If missing, cluster DNS configuration will not be changed. See also scale_computing.hypercore.dns_config. |
|
DNS search domain. |
|
DNS resolver IP. |
|
Email addresses that will receive email alerts. If missing, Email alert recipients will not be changed. See also scale_computing.hypercore.email_alert. |
|
Cluster name. If missing, cluster name will not be changed. See also scale_computing.hypercore.cluster_name. |
|
OpenID connect configuration allows using Microsoft Azure as authentication backend. If missing, cluster OpenID connect configuration will not be changed. See also scale_computing.hypercore.oidc_config. |
|
OIDC client certificate, PEM encoded. |
|
OIDC client ID. |
|
OIDC configuration URL (for example, https://auth.example.com/.well-known/openid-configuration). |
|
OIDC client scopes. |
|
OIDC client secret. |
|
Cluster registration data. If missing, cluster registration data will not be changed. See also scale_computing.hypercore.registration. |
|
Company name |
|
Technical contact first and second name |
|
Technical contact email address |
|
Technical contact phone number |
|
Cluster SMTP server configuration. If missing, cluster SMTP server will not be changed. See also scale_computing.hypercore.smtp. |
|
Password to authenticate against SMTP server. |
|
Username to authenticate against SMTP server. |
|
The “From” email address for email alerts. |
|
SMTP server TCP port. |
|
SMTP server (IP or DNS name). |
|
Use SSL/TLS encryption between HyperCore and SMTP server. Choices:
|
|
Cluster syslog server configuration. If missing, cluster syslog server will not be changed. See also scale_computing.hypercore.syslog_server. |
|
Syslog server IP address or DNS name. |
|
The IP port syslog server is listening to. |
|
Syslog IP protocol. Choices:
|
|
Cluster NTP time server. If missing, cluster NTP time server will not be changed. See also scale_computing.hypercore.time_server. |
|
Cluster time zone. If missing, cluster time zone will not be changed. See also scale_computing.hypercore.time_zone. |