From 5e1271b609b2693447f86b129c8eebe206e844c4 Mon Sep 17 00:00:00 2001 From: Felix Matouschek Date: Thu, 27 Jun 2024 13:35:11 +0200 Subject: [PATCH] chore(inventory): Add examples for stopped VMs Add examples that show how to use the collection with stopped VMs. Signed-off-by: Felix Matouschek --- examples/default.kubevirt.yml | 2 ++ examples/play-create-stopped.yml | 29 +++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 examples/default.kubevirt.yml create mode 100644 examples/play-create-stopped.yml 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