From a542ca470219ec47965432c97f43a68f51d59a94 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Thu, 5 Feb 2015 11:26:50 -0500 Subject: [PATCH] Add overcloud-compute element. This element pre-installs all packages required for an overcloud compute image. Change-Id: Ie85dece58a5892f3ac0fb7aeabd65772784dc1c8 --- elements/overcloud-compute/README.md | 1 + elements/overcloud-compute/element-deps | 2 ++ .../install.d/package-installs-overcloud-compute | 6 ++++++ elements/overcloud-compute/pkg-map | 10 ++++++++++ 4 files changed, 19 insertions(+) create mode 100644 elements/overcloud-compute/README.md create mode 100644 elements/overcloud-compute/element-deps create mode 100644 elements/overcloud-compute/install.d/package-installs-overcloud-compute create mode 100644 elements/overcloud-compute/pkg-map diff --git a/elements/overcloud-compute/README.md b/elements/overcloud-compute/README.md new file mode 100644 index 00000000..b633aea3 --- /dev/null +++ b/elements/overcloud-compute/README.md @@ -0,0 +1 @@ +Install all packages required for the overcloud compute role. diff --git a/elements/overcloud-compute/element-deps b/elements/overcloud-compute/element-deps new file mode 100644 index 00000000..73015c24 --- /dev/null +++ b/elements/overcloud-compute/element-deps @@ -0,0 +1,2 @@ +package-installs +pkg-map diff --git a/elements/overcloud-compute/install.d/package-installs-overcloud-compute b/elements/overcloud-compute/install.d/package-installs-overcloud-compute new file mode 100644 index 00000000..9a9e9d9d --- /dev/null +++ b/elements/overcloud-compute/install.d/package-installs-overcloud-compute @@ -0,0 +1,6 @@ +nova_compute_package +neutron_package +ceilometer_compute_package +neutron_ml2_package +neutron_openvswitch_package +libvirt_package diff --git a/elements/overcloud-compute/pkg-map b/elements/overcloud-compute/pkg-map new file mode 100644 index 00000000..5e8ea517 --- /dev/null +++ b/elements/overcloud-compute/pkg-map @@ -0,0 +1,10 @@ +{ + "default": { + "nova_compute_package": "openstack-nova-compute", + "neutron_package": "openstack-neutron", + "ceilometer_compute_package": "openstack-ceilometer-compute", + "neutron_ml2_package": "openstack-neutron-ml2", + "neutron_openvswitch_package": "openstack-neutron-openvswitch", + "libvirt_package": "libvirt" + } +}