charm-ironic-conductor/src/lib/charm/openstack/ironic
Felipe Reyes b61503d6d0 Add configuration option 'hardware-enablement-options'
This new config option allows operators to pass custom configuration
options to the ironic-conductor service.

Usage example:

    cat << EOF > ./config.txt
    [DEFAULT]
    enabled_hardware_types = intel-ipmi, ipmi, idrac
    enabled_power_interfaces = ipmitool, idrac-wsman
    EOF
    juju config ironic-conductor \
        hardware-enablement-options=@./config.txt

Closes-Bug: #2002151
Change-Id: I3e2ca81b272e61e4069d80b52902b243a5f0ba19
(cherry picked from commit 41efb85ef6)
(cherry picked from commit 0ec212e237)
(cherry picked from commit e377181d42)
(cherry picked from commit 166be64d1f)
(cherry picked from commit e495f42d6d)
(cherry picked from commit 07fe82be4b)
2023-03-08 12:45:22 -03:00
..
__init__.py Allign project structure with OpenStack charms 2020-09-18 19:54:54 +00:00
api_utils.py Make hardware types configurable, plus fixes 2020-10-29 16:04:00 +00:00
controller_utils.py Set perms on grub.cfg 2023-02-01 18:58:58 +00:00
ironic.py Add configuration option 'hardware-enablement-options' 2023-03-08 12:45:22 -03:00