management¶
Management module.
- exception spicerack.management.ManagementError[source]¶
Bases:
spicerack.exceptions.SpicerackError
Custom exception class for errors of the Management class.
- class spicerack.management.Management(dns: wmflib.dns.Dns)[source]¶
Bases:
object
Class to interact with management FQDNs.
Initialize the instance.
- Parameters
dns (wmflib.dns.Dns) -- the instance to use for DNS resolution.
- get_fqdn(hostname: str) → str[source]¶
Get the FQDN of the management interface.
- Parameters
hostname (str) -- the FQDN of the hostname for which the management FQDN should be returned.
- Returns
the FQDN of the management interface.
- Return type
- Raises
spicerack.management.ManagementError -- if unable to find or verify the FQDN of the management interface.