diff options
author | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2015-04-27 11:32:55 +0000 |
---|---|---|
committer | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2015-04-28 13:56:42 +0000 |
commit | b8ba85fafa4ec258add271b5b6268eac10a40fb8 (patch) | |
tree | c9b14681236cc32062700a5c0b3f8a9a0ac9177b | |
parent | 769cba849eda9394d24570b78e451c5c86a548a2 (diff) | |
download | definitions-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.morph | 98 |
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 + |