The goal is to provide a simple setup of three Kubic VMs.
You can extend the main.tf example provided in the kubic-kvm
dir.
If you want to dive in the Terraform-libvirt API, you can have a look here:
https://github.com/dmacvicar/terraform-provider-libvirt#website-docs
You're going to need at least:
terraform
terraform-provider-libvirt
Running caasp-devenv
should install the packages, otherwise loook on upstream projects.
Run $ terraform init $ terraform plan $ terraform apply
to start the VMs and follow https://kubic.opensuse.org/blog/2018-08-20-kubeadm-intro/ to initialize Kubernetes.