summaryrefslogtreecommitdiff
path: root/willikins.vmdb
blob: bca01af1fd8ff12bb47925f24e121a12983cd7b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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 }}"