in lisa/sut_orchestrator/azure/platform_.py [0:0]
def _get_platform_information(self, environment: Environment) -> Dict[str, str]:
result: Dict[str, str] = {}
azure_runbook: AzurePlatformSchema = self.runbook.get_extended_runbook(
AzurePlatformSchema
)
result[AZURE_RG_NAME_KEY] = get_environment_context(
environment
).resource_group_name
if azure_runbook.availability_set_properties:
for (
property_name,
property_value,
) in azure_runbook.availability_set_properties.items():
if property_name in [
"platformFaultDomainCount",
"platformUpdateDomainCount",
]:
continue
if isinstance(property_value, dict):
for key, value in property_value.items():
if value:
result[key] = value
if azure_runbook.availability_set_tags:
for key, value in azure_runbook.availability_set_tags.items():
if value:
result[key] = value
if azure_runbook.vm_tags:
for key, value in azure_runbook.vm_tags.items():
if value:
result[key] = value
return result