# Functions

BuildBMHHostMap Build managed host map for all roles.
ConditionalDeploy function encapsulating primary deloyment handling with conditions.
ConfigureCephClient ensures the Ceph client configuration files are on data plane nodes.
Deploy function encapsulating primary deloyment handling.
DeployBaremetalSet Deploy OpenStackBaremetalSet.
DeployNovaExternalCompute deploys the nova compute configuration and services.
DeployService service deployment.
EnsureDNSData Ensures DNSData is created.
EnsureIPSets Creates the IPSets.
EnsureServices - ensure the OpenStackDataPlaneServices exist.
GenerateNodeInventory yields a parsed Inventory for node.
GenerateRoleInventory yields a parsed Inventory for role.
GetService return service.
GetServices returns the list of services for the node's role Note that these are not inherited from NodeTemplate.

# Constants

ConfigureCephClientLabel for ConfigureCephClient OpenStackAnsibleEE.
ConfigureOpenStackLabel for ConfigureOpenStack OpenStackAnsibleEE.
ConfigureOSLabel for ConfigureOS OpenStackAnsibleEE.
CtlPlaneNetwork - default CtlPlane Network Name in NetConfig.
InstallOpenStackLabel for InstallOpenStack OpenStackAnsibleEE.
InstallOSLabel for InstallOS OpenStackAnsibleEE.
NicConfigTemplateFile is the custom nic config file we use when user provided network config templates are provided.
RunOpenStackLabel for RunOpenStack OpenStackAnsibleEE.
RunOSLabel for RunOS OpenStackAnsibleEE.
ValidateNetworkLabel for ValidateNetwork OpenStackAnsibleEE.

# Structs

ServiceYAML struct for service YAML unmarshalling.