summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-extended/images/openstack-image-aio.bb
diff options
context:
space:
mode:
authorAmy Fong <amy.fong@windriver.com>2014-04-11 14:01:29 -0400
committerBruce Ashfield <bruce.ashfield@windriver.com>2014-04-15 19:49:52 -0400
commit496304e28096f01657d1160507b1df4bf50d538f (patch)
treeb568519f38999c1135ff0e5fee918d0fd15b2c52 /meta-openstack/recipes-extended/images/openstack-image-aio.bb
parentc533b15bb52825f9062d2c7b7e945fb6205c7503 (diff)
downloadmeta-cloud-services-496304e28096f01657d1160507b1df4bf50d538f.tar.gz
OpenStack: all-in-one node
Introduce image openstack-image-aio, integrating both compute and controller functionality Signed-off-by: Amy Fong <amy.fong@windriver.com>
Diffstat (limited to 'meta-openstack/recipes-extended/images/openstack-image-aio.bb')
-rw-r--r--meta-openstack/recipes-extended/images/openstack-image-aio.bb29
1 files changed, 29 insertions, 0 deletions
diff --git a/meta-openstack/recipes-extended/images/openstack-image-aio.bb b/meta-openstack/recipes-extended/images/openstack-image-aio.bb
new file mode 100644
index 0000000..57f4249
--- /dev/null
+++ b/meta-openstack/recipes-extended/images/openstack-image-aio.bb
@@ -0,0 +1,29 @@
1DESCRIPTION = "Openstack all-in-one node image"
2LICENSE = "MIT"
3
4OPENSTACK_CONTROLLER_EXTRA_INSTALL ?= ""
5OPENSTACK_COMPUTE_EXTRA_INSTALL ?= ""
6OPENSTACK_AIO_EXTRA_INSTALL ?= ""
7
8IMAGE_INSTALL = " \
9 ${ROOTFS_PKGMANAGE_BOOTSTRAP} \
10 ${CORE_IMAGE_BASE_INSTALL} \
11 packagegroup-core-full-cmdline \
12 packagegroup-cloud-compute \
13 packagegroup-cloud-controller \
14 packagegroup-cloud-network \
15 packagegroup-cloud-debug \
16 packagegroup-cloud-extras \
17 ${OPENSTACK_CONTROLLER_EXTRA_INSTALL} \
18 ${OPENSTACK_COMPUTE_EXTRA_INSTALL} \
19 ${OPENSTACK_AIO_EXTRA_INSTALL} \
20 "
21
22IMAGE_FEATURES += "ssh-server-openssh"
23
24inherit core-image
25inherit openstack-base
26
27# check for 5G of free space, so we use 5G as a starting point.
28IMAGE_ROOTFS_EXTRA_SPACE_append += "+ 5000000"
29