- if "type" not in v1:
- continue
-
- if v1["type"] == "OS::Nova::Server":
- for k2, v2 in v1["properties"].items():
- if k2 != 'availability_zone':
- continue
- if 'str_replace' in v2:
- continue
- if "get_param" not in v2:
- invalid_availability_zones.add(k1)
- elif not re.match(r'availability_zone_\d+', v2["get_param"]):
- invalid_availability_zones.add(v2["get_param"])