
Builds ephemeral ISO and target host images. Also replaces isogen (iso-builder) with a single ansible-driven build tool for both types of airship images used: ephemeral ISO as well as target QCOW2 images deployed to base nodes. Change-Id: I6d0368de771869e4e645a03d8a20f470b34602ab
85 lines
1.9 KiB
YAML
85 lines
1.9 KiB
YAML
root_chroot: /mnt/rootfs
|
|
nbd_build_dir: /tmp/nbd_build_dir
|
|
dns: 8.8.8.8
|
|
qcow_capacity: 412G
|
|
partitions:
|
|
# Ubuntu default is for a separate vfat partition for efi
|
|
- mount: none
|
|
mount_order: 99
|
|
part_start: 1MiB
|
|
part_end: 5MiB
|
|
flags:
|
|
- bios_grub
|
|
- mount: /boot/efi
|
|
mount_order: 2
|
|
part_start: 5MiB
|
|
part_end: 516MiB
|
|
flags:
|
|
- esp
|
|
filesystem:
|
|
type: vfat
|
|
fstab:
|
|
options: "defaults,errors=remount-ro,noatime"
|
|
dump: 0
|
|
fsck: 1
|
|
- mount: /boot
|
|
mount_order: 1
|
|
part_start: 516MiB
|
|
part_end: 1284MiB
|
|
filesystem:
|
|
type: ext4
|
|
fstab:
|
|
options: "defaults,errors=remount-ro,noatime"
|
|
dump: 0
|
|
fsck: 2
|
|
- mount: /
|
|
mount_order: 0
|
|
part_start: 1284MiB
|
|
part_end: 32GiB
|
|
filesystem:
|
|
type: ext4
|
|
fstab:
|
|
options: "defaults,errors=remount-ro,noatime"
|
|
dump: 0
|
|
fsck: 1
|
|
- mount: /var
|
|
mount_order: 3
|
|
part_start: 32GiB
|
|
part_end: 232GiB
|
|
filesystem:
|
|
type: ext4
|
|
fstab:
|
|
options: "defaults,errors=remount-ro,noatime"
|
|
dump: 0
|
|
fsck: 1
|
|
- mount: /var/crash
|
|
mount_order: 4
|
|
part_start: 232GiB
|
|
part_end: 302GiB
|
|
filesystem:
|
|
type: ext4
|
|
fstab:
|
|
options: "defaults,errors=remount-ro,noatime"
|
|
dump: 0
|
|
fsck: 1
|
|
- mount: /var/lib/openstack-helm
|
|
mount_order: 5
|
|
part_start: 302GiB
|
|
part_end: 312GiB
|
|
filesystem:
|
|
type: ext4
|
|
fstab:
|
|
options: "defaults,errors=remount-ro,noatime"
|
|
dump: 0
|
|
fsck: 1
|
|
- mount: /var/log
|
|
mount_order: 6
|
|
part_start: 312GiB
|
|
part_end: '100%'
|
|
filesystem:
|
|
type: ext4
|
|
fstab:
|
|
options: "defaults,errors=remount-ro,noatime"
|
|
dump: 0
|
|
fsck: 1
|