Deploys the metal-bmc that gathers information about DHCP leases for ipmi access to servers.
This role uses variables from partition-defaults. So, make sure you define them adequately as well.
You can look up all the default values of this role here.
Name | Mandatory | Description |
---|---|---|
metal_bmc_image_name | yes | Image version of the metal-bmc |
metal_bmc_image_tag | yes | Image tag of the metal-bmc |
metal_bmc_superuser | yes | Name of the BMC superuser |
metal_bmc_superuser_pwd | yes | Password of the BMC superuser |
metal_bmc_nsqd_addr | yes | The address to the nsqd that metal-bmc uses for discovering the NSQ of the metal control plane |
metal_bmc_nsq_log_level | The metal-core log level used on NSQ communication | |
metal_bmc_nsq_tls_enabled | Enables tls encryption on NSQ traffic | |
metal_bmc_nsq_cert_dir | Defines the path of the NSQ certificates | |
metal_bmc_nsqd_ca_cert | The CA certificate that signed the NSQ client cert | |
metal_bmc_nsqd_client_cert | The NSQ client certificate | |
metal_bmc_nsqd_client_cert_key | The NSQ client certificate key | |
metal_bmc_console_port | The port where to listen for incoming metal-console connections | |
metal_bmc_console_ca_cert | yes | The CA certificate for the metal-console port as a string |
metal_bmc_console_cert | yes | The certificate for metal-console port as a string |
metal_bmc_console_key | yes | The key for the metal-console port as a string |
metal_bmc_console_cert_owner | user of the created certificate files | |
metal_bmc_console_cert_group | group of the created certificate files | |
metal_bmc_ignore_macs | when fetching bmc reports from the dhcp lease file, the given macs are ignored | |
metal_bmc_allowed_cidrs | when fetching bmc reports from the dhcp lease file, ips in the given cidrs are ignored | |
metal_bmc_additional_volume_mounts | Volumes to mount into the metal-bmc, besides the default ones |