diff --git a/examples/default.kubevirt.yml b/examples/default.kubevirt.yml new file mode 100644 index 0000000..e61d23d --- /dev/null +++ b/examples/default.kubevirt.yml @@ -0,0 +1,2 @@ +--- +plugin: kubevirt.core.kubevirt diff --git a/examples/play-create-stopped.yml b/examples/play-create-stopped.yml new file mode 100644 index 0000000..81b1675 --- /dev/null +++ b/examples/play-create-stopped.yml @@ -0,0 +1,29 @@ +--- +- name: Playbook creating a stopped virtual machine + hosts: localhost + tasks: + - name: Create VM + kubevirt.core.kubevirt_vm: + state: present + name: testvm-stopped + namespace: default + running: false + instancetype: + name: u1.medium + preference: + name: fedora + spec: + domain: + devices: {} + volumes: + - containerDisk: + image: quay.io/containerdisks/fedora:latest + name: containerdisk + - cloudInitNoCloud: + userData: |- + #cloud-config + # The default username is: fedora + ssh_authorized_keys: + - ssh-ed25519 AAAA... + name: cloudinit + wait: true