This PR adds the ability to override the default provider for the litmus images from docker to the provision_service, by supplying the --provision-service flag.
It also adds the ability to supply a custom matrix (supplied as a file path), so the user can define their images, providers and labels used by matrix_from_metadata_v2. This can be done by passing the --custom-matrix /path/to/matrix.json argument.
Additional Context
This PR also removes the unnecessary provision:: prefix from the provisioner, to prevent this error being continuously thrown:
Unsupported provisioner 'provision::docker', try abs/docker/docker_exp/provision_service/vagrant/vmpooler
Summary
This PR adds the ability to override the default provider for the litmus images from docker to the provision_service, by supplying the
--provision-service
flag. It also adds the ability to supply a custom matrix (supplied as a file path), so the user can define their images, providers and labels used by matrix_from_metadata_v2. This can be done by passing the--custom-matrix /path/to/matrix.json
argument.Additional Context
This PR also removes the unnecessary
provision::
prefix from the provisioner, to prevent this error being continuously thrown:Unsupported provisioner 'provision::docker', try abs/docker/docker_exp/provision_service/vagrant/vmpooler
Related Issues (if any)
Closes https://github.com/puppetlabs/puppet_litmus/issues/453
Checklist