def delete_environment()

in src/hpcadvisor/batch_handler.py [0:0]


def delete_environment():
    if not batch_client:
        log.critical("batch_client is None")
        return

    resource_group = env["RG"]
    credential = DefaultAzureCredential()
    subscription_id = env["SUBSCRIPTION"]

    log.info(f"Deleting resource group {resource_group}")
    resource_client = ResourceManagementClient(credential, subscription_id)

    rg_result = resource_client.resource_groups.begin_delete(resource_group)
    log.debug(f"resource group deleted result={rg_result}")

    delete_vnet_peering()

    log.info("Environment deleted")