diff options
Diffstat (limited to 'meta-openstack')
-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 |
4 files changed, 13 insertions, 4 deletions
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 +} + |