summaryrefslogtreecommitdiff
path: root/willikins.vmdb
diff options
context:
space:
mode:
Diffstat (limited to 'willikins.vmdb')
-rw-r--r--willikins.vmdb49
1 files changed, 49 insertions, 0 deletions
diff --git a/willikins.vmdb b/willikins.vmdb
new file mode 100644
index 0000000..bca01af
--- /dev/null
+++ b/willikins.vmdb
@@ -0,0 +1,49 @@
+# This is a VMDB2 input file for willikins.
+
+steps:
+- mkimg: "{{ output }}"
+ size: 7G
+
+- mklabel: msdos
+ device: "{{ output }}"
+
+- mkpart: primary
+ device: "{{ output }}"
+ start: 0%
+ end: 100%
+ part-tag: root-part
+
+- mkfs: ext4
+ partition: root-part
+
+- mount: root-part
+ fs-tag: root-fs
+
+- unpack-rootfs: root-fs
+
+- debootstrap: stretch
+ mirror: http://deb.debian.org/debian
+ target: root-fs
+ unless: rootfs_unpacked
+
+- apt: install
+ packages:
+ - linux-image-amd64
+ fs-tag: root-fs
+ unless: rootfs_unpacked
+
+- chroot: root-fs
+ shell: |
+ apt-get -y install python
+ unless: rootfs_unpacked
+
+- cache-rootfs: root-fs
+ unless: rootfs_unpacked
+
+- ansible: root-fs
+ playbook: willikins.yml
+
+- grub: bios
+ root-fs: root-fs
+ root-part: root-part
+ device: "{{ output }}"