tenks/ansible/roles/virtualbmc-domain
Sharpz7 ddde31af73 [codespell] Fixing Spelling Mistakes
This is the first in a series of commits to add support for codespell. This is continuning the process completed in ironic-python-agent.

Future Commits will add a Tox Target, CI support and potentially a git-blame-ignore-revs file if their are lots of spelling mistakes that could clutter git blame.

Change-Id: I823dfa7bd49c51f4eb7507cae67b4ef3b4e1cd6f
2024-11-13 20:31:35 +00:00
..
defaults [codespell] Fixing Spelling Mistakes 2024-11-13 20:31:35 +00:00
library Add pep8 import order check 2020-04-21 16:26:52 +02:00
tasks Fix issue with VirtualBMC client path 2020-04-08 12:43:07 +01:00
README.md Install virtualbmc to system when SELinux is enabled 2020-02-27 15:47:44 +00:00

Virtual BMC Domain

This role configures a Libvirt domain in Virtual BMC. If vbmc_state is present, it will ensure the domain is added and started; if vbmc_state is absent, it will ensure the domain is stopped and deleted.

Requirements

  • Virtual BMC installed in a virtualenv
  • Virtual BMC daemon running

Role Variables

  • vbmc_domain: The name of the Libvirt domain to be added to Virtual BMC.
  • vbmc_virtualenv_path: The path to the virtualenv in which Virtual BMC is installed. Optional.
  • vbmc_ipmi_address: The address on which Virtual BMC will listen for IPMI traffic.
  • vbmc_ipmi_port: The port on which Virtual BMC will listen for IPMI traffic.
  • vbmc_ipmi_username: The IPMI username that Virtual BMC will use.
  • vbmc_ipmi_password: The IPMI password that Virtual BMC will use.
  • vbmc_log_directory: The directory in which to store Virtual BMC logs. If not overridden from None, output will not be logged to a file.
  • vbmc_state: Whether the domain should be present or absent in Virtual BMC. Defaults to present.