summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPedro Alvarez <pedro.alvarez@codethink.co.uk>2015-04-27 11:32:55 +0000
committerPedro Alvarez <pedro.alvarez@codethink.co.uk>2015-04-28 13:56:42 +0000
commitb8ba85fafa4ec258add271b5b6268eac10a40fb8 (patch)
treec9b14681236cc32062700a5c0b3f8a9a0ac9177b
parent769cba849eda9394d24570b78e451c5c86a548a2 (diff)
downloaddefinitions-baserock/pedroalvarez/pxeboot-01-symlink.tar.gz
Add cluster openstack with pxebootbaserock/pedroalvarez/pxeboot-01-symlink
-rw-r--r--clusters/openstack-one-node-installer-pxeboot.morph98
1 files changed, 98 insertions, 0 deletions
diff --git a/clusters/openstack-one-node-installer-pxeboot.morph b/clusters/openstack-one-node-installer-pxeboot.morph
new file mode 100644
index 00000000..bb8bf4a7
--- /dev/null
+++ b/clusters/openstack-one-node-installer-pxeboot.morph
@@ -0,0 +1,98 @@
+name: hardware-deployment
+kind: cluster
+systems:
+- morph: systems/installer-system-x86_64.morph
+ deploy:
+ installer:
+ type: pxeboot
+ location: 9C:B6:54:BB:6B:F4
+ PXEBOOT_MODE: spawn-novlan
+ PXEBOOT_DEPLOYER_INTERFACE: enp1s0.7
+ PXEBOOT_TARGET_INTERFACE: eth0
+ DISK_SIZE: 6G
+# KERNEL_ARGS: console=ttyS1,9600 console=tty0
+ KERNEL_ARGS: console=ttyS1,9600 console=tty0 init=/usr/lib/baserock-installer/installer
+ HOSTNAME: installer-system
+ IPMI_USER: Administrator
+ IPMI_PASSWORD: JJSV8NRU
+ IPMI_HOST: 10.24.1.175
+ INSTALLER_TARGET_STORAGE_DEVICE: /dev/sda
+ INSTALLER_ROOTFS_TO_INSTALL: /rootfs
+
+ HOSTNAME: WHEEE
+ subsystems:
+ - morph: systems/openstack-system-x86_64.morph
+ deploy:
+ system-to-install:
+ type: sysroot
+ location: rootfs
+ INITRAMFS_PATH: boot/initramfs.gz
+ KERNEL_ARGS: console=ttyS1,9600 console=tty0
+
+ INSTALL_FILES: openstack/manifest
+
+ HOSTNAME: onenode
+
+ RABBITMQ_HOST: onenode
+ RABBITMQ_PORT: 5672
+ RABBITMQ_USER: rabbitmq
+ RABBITMQ_PASSWORD: veryinsecure
+
+ CONTROLLER_HOST_ADDRESS: onenode
+ MANAGEMENT_INTERFACE_IP_ADDRESS: 10.24.1.84
+
+
+ KEYSTONE_TEMPORARY_ADMIN_TOKEN: 22f3aa1cf538e3f6d5e8
+ KEYSTONE_ADMIN_PASSWORD: veryinsecure
+ KEYSTONE_DB_USER: keystoneDB
+ KEYSTONE_DB_PASSWORD: veryinsecure
+
+ GLANCE_SERVICE_USER: glance
+ GLANCE_SERVICE_PASSWORD: veryinsecure
+ GLANCE_DB_USER: glanceDB
+ GLANCE_DB_PASSWORD: veryinsecure
+
+ NOVA_SERVICE_USER: nova
+ NOVA_SERVICE_PASSWORD: veryinsecure
+ NOVA_DB_USER: novaDB
+ NOVA_DB_PASSWORD: veryinsecure
+ NOVA_VIRT_TYPE: qemu
+ #NOVA_BAREMETAL_SCHEDULING: no
+
+ CINDER_SERVICE_USER: cinder
+ CINDER_SERVICE_PASSWORD: veryinsecure
+ CINDER_DB_USER: cinderDB
+ CINDER_DB_PASSWORD: veryinsecure
+ # Storage device to be used by Cinder
+ CINDER_DEVICE: /dev/sdb
+
+ NEUTRON_SERVICE_USER: neutron
+ NEUTRON_SERVICE_PASSWORD: veryinsecure
+ NEUTRON_DB_USER: neutronDB
+ NEUTRON_DB_PASSWORD: veryinsecure
+ METADATA_PROXY_SHARED_SECRET: novaneutronmetasecret
+
+ IRONIC_SERVICE_USER: ironic
+ IRONIC_SERVICE_PASSWORD: veryinsecure
+ IRONIC_DB_USER: ironicDB
+ IRONIC_DB_PASSWORD: veryinsecure
+
+ CEILOMETER_SERVICE_USER: ceilometer
+ CEILOMETER_SERVICE_PASSWORD: veryinsecure
+ CEILOMETER_DB_USER: ceilometerDB
+ CEILOMETER_DB_PASSWORD: veryinsecure
+ METERING_SECRET: insecureceilometersecret
+
+ HOSTS_CONTROLLER: 10.24.1.84 onenode
+
+ # Network interface to be used, only needed if there are more
+ # than one available.
+ EXTERNAL_INTERFACE: eno2
+
+ subsystems:
+ - morph: systems/initramfs-x86_64.morph
+ deploy:
+ initramfs:
+ type: initramfs
+ location: boot/initramfs.gz
+