5. No Terraform runs

It’s possible to use this tool for testing providers that do not support Terraform. In these cases, the suite will skip the Terraform provision phase and would just bootstrap the cluster and deploy the tests. Therefore the VMs have to be provisioned beforehand and their IPs written down at configs.yaml.

The configs.yaml file for these type of run takes the following variables:

Name Explanation / Values
providerName Name of the provider being tested. (required)
pathToKey Path to the location of your private key, to be used for ssh connections. (required)
openUser User to be used for ssh connections. (required)
clusters.shared IPs of the shared cluster’s VMs. (Required if at least one of the general tests was selected)
clusters.hpcTest IPs of the hpcTest cluster’s VMs. (Required if hpcTest was selected)
clusters.dlTest IPs of the dlTest cluster’s VMs. (Required if dlTest was selected)
clusters.proGANTest IPs of the proGANTest cluster’s VMs. (Required if proGANTest was selected)

For making use of this feature use the option ‘–noTerraform’ when running the suite.