diff options
| -rw-r--r-- | recipes-extended/images/cloud-image-compute.bb | 14 | ||||
| -rw-r--r-- | recipes-extended/images/cloud-image-controller.bb | 34 | ||||
| -rw-r--r-- | recipes-extended/images/cloud-image-guest.bb | 18 |
3 files changed, 66 insertions, 0 deletions
diff --git a/recipes-extended/images/cloud-image-compute.bb b/recipes-extended/images/cloud-image-compute.bb new file mode 100644 index 00000000..197624f9 --- /dev/null +++ b/recipes-extended/images/cloud-image-compute.bb | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | IMAGE_FEATURES += "ssh-server-openssh" | ||
| 2 | EXTRA_IMAGE_FEATURES = "tools-debug debug-tweaks" | ||
| 3 | |||
| 4 | IMAGE_INSTALL = "\ | ||
| 5 | ${CORE_IMAGE_BASE_INSTALL} \ | ||
| 6 | packagegroup-core-basic \ | ||
| 7 | openvswitch \ | ||
| 8 | libvirt \ | ||
| 9 | openflow \ | ||
| 10 | " | ||
| 11 | |||
| 12 | inherit core-image | ||
| 13 | |||
| 14 | IMAGE_FSTYPES = "tar.gz" | ||
diff --git a/recipes-extended/images/cloud-image-controller.bb b/recipes-extended/images/cloud-image-controller.bb new file mode 100644 index 00000000..74f724b7 --- /dev/null +++ b/recipes-extended/images/cloud-image-controller.bb | |||
| @@ -0,0 +1,34 @@ | |||
| 1 | IMAGE_FEATURES += "ssh-server-openssh package-management" | ||
| 2 | EXTRA_IMAGE_FEATURES = "tools-debug debug-tweaks" | ||
| 3 | |||
| 4 | IMAGE_INSTALL = "\ | ||
| 5 | ${CORE_IMAGE_BASE_INSTALL} \ | ||
| 6 | ${ROOTFS_PKGMANAGE_BOOTSTRAP} \ | ||
| 7 | packagegroup-core-basic \ | ||
| 8 | openvswitch \ | ||
| 9 | openvswitch-controller \ | ||
| 10 | openvswitch-switch \ | ||
| 11 | openvswitch-brcompat \ | ||
| 12 | criu \ | ||
| 13 | libvirt \ | ||
| 14 | libvirt-libvirtd \ | ||
| 15 | libvirt-python \ | ||
| 16 | libvirt-virsh \ | ||
| 17 | openflow \ | ||
| 18 | qemu \ | ||
| 19 | kernel-modules \ | ||
| 20 | dhcp-client \ | ||
| 21 | perl-modules \ | ||
| 22 | grub \ | ||
| 23 | mysql5 \ | ||
| 24 | python-twisted \ | ||
| 25 | python-lxml \ | ||
| 26 | " | ||
| 27 | |||
| 28 | inherit core-image | ||
| 29 | inherit image-vmdk | ||
| 30 | |||
| 31 | IMAGE_FSTYPES = "vmdk tar.gz" | ||
| 32 | |||
| 33 | # Ensure extra space for guest images | ||
| 34 | #IMAGE_ROOTFS_EXTRA_SPACE = "41943040" | ||
diff --git a/recipes-extended/images/cloud-image-guest.bb b/recipes-extended/images/cloud-image-guest.bb new file mode 100644 index 00000000..818a5131 --- /dev/null +++ b/recipes-extended/images/cloud-image-guest.bb | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | IMAGE_FEATURES += "ssh-server-openssh package-management" | ||
| 2 | EXTRA_IMAGE_FEATURES = "tools-debug debug-tweaks" | ||
| 3 | |||
| 4 | IMAGE_INSTALL = "\ | ||
| 5 | ${CORE_IMAGE_BASE_INSTALL} \ | ||
| 6 | ${ROOTFS_PKGMANAGE_BOOTSTRAP} \ | ||
| 7 | packagegroup-core-basic \ | ||
| 8 | openflow \ | ||
| 9 | qemu \ | ||
| 10 | kernel-modules \ | ||
| 11 | tcpdump \ | ||
| 12 | dhcp-client \ | ||
| 13 | " | ||
| 14 | |||
| 15 | inherit core-image | ||
| 16 | inherit image-vmdk | ||
| 17 | |||
| 18 | IMAGE_FSTYPES += "vmdk" | ||
