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.
Deprecated since version v1.0.0: use
spicerack.netbox.NetboxServer
instead that has amgmt_fqdn
andasset_tag_fqdn
properties.- 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.