summaryrefslogtreecommitdiffstats
path: root/meta-openstack
diff options
context:
space:
mode:
authorMihai Prica <prica.mihai@gmail.com>2013-05-17 17:54:51 +0300
committerBruce Ashfield <bruce.ashfield@windriver.com>2013-08-28 18:41:56 -0400
commitded356ecabb4bda213b654c7b7ffc4a494f82b6f (patch)
tree8e22d7cf6332dc570cf0214be26cea6a41002df3 /meta-openstack
parentc8e3641dce0d9d2adf1f84ea719d176442eba8af (diff)
downloadmeta-cloud-services-ded356ecabb4bda213b654c7b7ffc4a494f82b6f.tar.gz
Added images for openstack controller and compute node
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
Diffstat (limited to 'meta-openstack')
-rw-r--r--meta-openstack/recipes-extended/images/nova-image-compute.bb28
-rw-r--r--meta-openstack/recipes-extended/images/nova-image-controller.bb19
2 files changed, 47 insertions, 0 deletions
diff --git a/meta-openstack/recipes-extended/images/nova-image-compute.bb b/meta-openstack/recipes-extended/images/nova-image-compute.bb
new file mode 100644
index 0000000..eba9d56
--- /dev/null
+++ b/meta-openstack/recipes-extended/images/nova-image-compute.bb
@@ -0,0 +1,28 @@
1DESCRIPTION = "A minimal nova compute image"
2
3IMAGE_INSTALL = " \
4 packagegroup-core-boot \
5 ${ROOTFS_PKGMANAGE_BOOTSTRAP} \
6 qemu \
7 libvirt \
8 libvirt-libvirtd \
9 libvirt-virsh \
10 python-nova \
11 python-novaclient \
12 qpid \
13 kernel-module-kvm \
14 kernel-module-kvm-intel \
15 kernel-module-kvm-amd \
16 "
17
18IMAGE_FEATURES += "ssh-server-openssh"
19
20IMAGE_LINGUAS = " "
21
22LICENSE = "MIT"
23
24inherit core-image
25
26IMAGE_ROOTFS_SIZE = "8192"
27
28ROOTFS_POSTPROCESS_COMMAND += "remove_packaging_data_files ; "
diff --git a/meta-openstack/recipes-extended/images/nova-image-controller.bb b/meta-openstack/recipes-extended/images/nova-image-controller.bb
new file mode 100644
index 0000000..06141fb
--- /dev/null
+++ b/meta-openstack/recipes-extended/images/nova-image-controller.bb
@@ -0,0 +1,19 @@
1IMAGE_FEATURES += "ssh-server-openssh package-management"
2EXTRA_IMAGE_FEATURES = "tools-debug debug-tweaks"
3
4IMAGE_INSTALL = "\
5 ${CORE_IMAGE_BASE_INSTALL} \
6 ${ROOTFS_PKGMANAGE_BOOTSTRAP} \
7 packagegroup-core-basic \
8 python-nova \
9 python-novaclient \
10 python-glance \
11 python-keystone \
12 qpid \
13 qpid-python \
14 "
15
16inherit core-image
17
18# Ensure extra space for guest images
19#IMAGE_ROOTFS_EXTRA_SPACE = "41943040"