From 4ecfa66b3a70b5e65013eba5fc739ebe4ce504d2 Mon Sep 17 00:00:00 2001 From: Andrew Bogott Date: Tue, 5 Mar 2019 21:46:03 +0000 Subject: [PATCH] Added some cursory buster/kvm example manifests --- manifests/examples/kvm/buster-cloudimg.yml | 48 +++++++++++++++++++ manifests/examples/kvm/buster-console.yml | 29 +++++++++++ .../examples/kvm/buster-virtio-partitions.yml | 47 ++++++++++++++++++ 3 files changed, 124 insertions(+) create mode 100644 manifests/examples/kvm/buster-cloudimg.yml create mode 100644 manifests/examples/kvm/buster-console.yml create mode 100644 manifests/examples/kvm/buster-virtio-partitions.yml diff --git a/manifests/examples/kvm/buster-cloudimg.yml b/manifests/examples/kvm/buster-cloudimg.yml new file mode 100644 index 0000000..98cc366 --- /dev/null +++ b/manifests/examples/kvm/buster-cloudimg.yml @@ -0,0 +1,48 @@ +--- +name: debian-{system.release}-{system.architecture}-{%Y}{%m}{%d} +provider: + name: kvm + virtio: + - virtio + - virtio_pci + - virtio_balloon + - virtio_blk + - virtio_net + - virtio_ring + console: virtual +bootstrapper: + workspace: /target +system: + release: stretch + architecture: amd64 + bootloader: grub + charmap: UTF-8 + locale: en_US + timezone: UTC +packages: + components: + - main + - contrib + - non-free + install_standard: true + install: + - task-ssh-server + - cloud-init + - cloud-utils +volume: + backing: qcow2 + partitions: + type: msdos + root: + filesystem: ext4 + size: 2GiB + mountopts: + - defaults + - noatime + - errors=remount-ro +plugins: + minimize_size: + zerofree: true + shrink: qemu-img + apt: + autoclean: true diff --git a/manifests/examples/kvm/buster-console.yml b/manifests/examples/kvm/buster-console.yml new file mode 100644 index 0000000..4ab74e0 --- /dev/null +++ b/manifests/examples/kvm/buster-console.yml @@ -0,0 +1,29 @@ +--- +name: debian-{system.release}-{system.architecture}-{%Y}{%m}{%d} +provider: + name: kvm + virtio: + - virtio_blk + - virtio_net + - virtio_ring + console: virtual +bootstrapper: + workspace: /target +system: + release: stretch + architecture: amd64 + bootloader: grub + charmap: UTF-8 + locale: en_US + timezone: UTC +volume: + backing: raw + partitions: + type: msdos + root: + filesystem: ext4 + size: 2GiB + mountopts: + - defaults + - noatime + - errors=remount-ro diff --git a/manifests/examples/kvm/buster-virtio-partitions.yml b/manifests/examples/kvm/buster-virtio-partitions.yml new file mode 100644 index 0000000..d5803d3 --- /dev/null +++ b/manifests/examples/kvm/buster-virtio-partitions.yml @@ -0,0 +1,47 @@ +--- +name: debian-{system.release}-{system.architecture}-{%Y}{%m}{%d} +provider: + name: kvm + virtio: + - virtio_pci + - virtio_blk +bootstrapper: + workspace: /target +system: + release: stretch + architecture: amd64 + bootloader: grub + charmap: UTF-8 + locale: en_US + timezone: UTC +volume: + backing: raw + partitions: + type: gpt + boot: + filesystem: ext2 + size: 1GiB + swap: + size: 128MiB + root: + filesystem: ext4 + size: 8GiB + tmp: + mountopts: + - nodev + - noexec + - nosuid + - journal_ioprio=3 + filesystem: ext4 + size: 1GiB + mode: '1777' + var: + filesystem: ext4 + size: 1GiB + var/tmp: + filesystem: ext4 + size: 1GiB + +plugins: + root_password: + password: test