Deploy KubeVirt resources onto a cluster.
variable | default | choices | comments |
---|---|---|---|
admin_user | optional | User with cluster-admin permissions. | |
admin_password | optional | Password for admin_user. | |
platform | openshift |
|
Cluster type. |
namespace | kubevirt | Namespace to create resources. | |
apb_action | provision |
|
Action to perform. |
release_manifest_url | https://github.com/kubevirt/kubevirt/releases | ||
kubevirt_template_dir | ./templates | Location of the deployment template file. | |
registry_namespace | kubevirt | Container image organization. | |
registry_url | docker.io | Container image registry. | |
storage_role | storage-none |
|
Storage role to install with KubeVirt. |
network_role | network-multus |
|
Network role to install with KubeVirt. |
version | 0.13.3 |
|
KubeVirt release version. |
default_vm_templates |
|
Default vm templates to deploy with KubeVirt. | |
offline_template_dir | /opt/apb/kubevirt-templates | Offline VM template location specifed in the APB Dockerfile. |
ansible-playbook -i inventory -e version=0.13.3 -e apb_action=provision playbooks/kubevirt.yml