def setup_nodes(self, nodes, infra_env_config: BaseInfraEnvConfig):
    self._infra_env = InfraEnv.generate(self.api_client, infra_env_config, iso_image_type=self._config.iso_image_type)
    self._infra_env.download_image(iso_download_path=self._config.iso_download_path)
    nodes.start_all()
    self.wait_until_hosts_are_discovered()
    return nodes.create_nodes_cluster_hosts_mapping(cluster=self)
def setup_nodes(self, nodes, infra_env_config: BaseInfraEnvConfig):
    self._infra_env = InfraEnv.generate(self.api_client, infra_env_config, iso_image_type=self._config.iso_image_type)
    self._infra_env.download_image(iso_download_path=self._config.iso_download_path)
    nodes.start_all()
    self.wait_until_hosts_are_discovered()
    return nodes.create_nodes_cluster_hosts_mapping(cluster=self)