diff options
-rw-r--r-- | meta-openstack-compute-deploy/classes/compute.bbclass | 2 | ||||
-rw-r--r-- | meta-openstack-compute-deploy/classes/hosts.bbclass | 6 | ||||
-rw-r--r-- | meta-openstack-controller-deploy/classes/controller.bbclass | 2 | ||||
-rw-r--r-- | meta-openstack-controller-deploy/classes/hosts.bbclass | 7 | ||||
-rw-r--r-- | meta-openstack/classes/compute.bbclass | 2 | ||||
-rw-r--r-- | meta-openstack/classes/controller.bbclass | 2 | ||||
-rw-r--r-- | meta-openstack/classes/hosts.bbclass | 1 | ||||
-rw-r--r-- | meta-openstack/classes/openstack-base.bbclass | 12 |
8 files changed, 26 insertions, 8 deletions
diff --git a/meta-openstack-compute-deploy/classes/compute.bbclass b/meta-openstack-compute-deploy/classes/compute.bbclass deleted file mode 100644 index 46749b11..00000000 --- a/meta-openstack-compute-deploy/classes/compute.bbclass +++ /dev/null @@ -1,2 +0,0 @@ -CONTROLLER_IP ?= "192.168.7.2" -CONTROLLER_HOST ?= "192.168.7.2" diff --git a/meta-openstack-compute-deploy/classes/hosts.bbclass b/meta-openstack-compute-deploy/classes/hosts.bbclass new file mode 100644 index 00000000..5376b029 --- /dev/null +++ b/meta-openstack-compute-deploy/classes/hosts.bbclass @@ -0,0 +1,6 @@ +COMPUTE_IP ?= "192.168.7.4" +COMPUTE_HOST ?= "compute" +CONTROLLER_IP ?= "192.168.7.2" +CONTROLLER_HOST ?= "controller" +MY_IP ?= "${COMPUTE_IP}" +MY_HOST ?= "${COMPUTE_HOST}" diff --git a/meta-openstack-controller-deploy/classes/controller.bbclass b/meta-openstack-controller-deploy/classes/controller.bbclass deleted file mode 100644 index 1db2714b..00000000 --- a/meta-openstack-controller-deploy/classes/controller.bbclass +++ /dev/null @@ -1,2 +0,0 @@ -CONTROLLER_IP = "0.0.0.0" -CONTROLLER_HOST = "localhost" diff --git a/meta-openstack-controller-deploy/classes/hosts.bbclass b/meta-openstack-controller-deploy/classes/hosts.bbclass new file mode 100644 index 00000000..3b83aa5f --- /dev/null +++ b/meta-openstack-controller-deploy/classes/hosts.bbclass @@ -0,0 +1,7 @@ +# controller hosts file +COMPUTE_IP ?= "192.168.7.4" +COMPUTE_HOST ?= "compute" +CONTROLLER_IP ?= "192.168.7.2" +CONTROLLER_HOST ?= "controller" +MY_IP ?= "${CONTROLLER_IP}" +MY_HOST ?= "${CONTROLLER_HOST}" diff --git a/meta-openstack/classes/compute.bbclass b/meta-openstack/classes/compute.bbclass deleted file mode 100644 index 3ed38e0e..00000000 --- a/meta-openstack/classes/compute.bbclass +++ /dev/null @@ -1,2 +0,0 @@ -CONTROLLER_IP = "192.168.7.2" -CONTROLLER_HOST = "192.168.7.2" diff --git a/meta-openstack/classes/controller.bbclass b/meta-openstack/classes/controller.bbclass deleted file mode 100644 index 1db2714b..00000000 --- a/meta-openstack/classes/controller.bbclass +++ /dev/null @@ -1,2 +0,0 @@ -CONTROLLER_IP = "0.0.0.0" -CONTROLLER_HOST = "localhost" diff --git a/meta-openstack/classes/hosts.bbclass b/meta-openstack/classes/hosts.bbclass new file mode 100644 index 00000000..4258d46c --- /dev/null +++ b/meta-openstack/classes/hosts.bbclass @@ -0,0 +1 @@ +# to be overriden diff --git a/meta-openstack/classes/openstack-base.bbclass b/meta-openstack/classes/openstack-base.bbclass new file mode 100644 index 00000000..565470b4 --- /dev/null +++ b/meta-openstack/classes/openstack-base.bbclass @@ -0,0 +1,12 @@ +inherit hosts + +ROOTFS_POSTPROCESS_COMMAND += "openstack_configure_hosts ; " + +openstack_configure_hosts() { + bbnote "openstack: identifying hosts" + + echo "${CONTROLLER_IP} controller" >> ${IMAGE_ROOTFS}/etc/hosts + echo "${COMPUTE_IP} compute" >> ${IMAGE_ROOTFS}/etc/hosts + echo "${MY_HOST}" > ${IMAGE_ROOTFS}/etc/hostname +} + |