diff options
Diffstat (limited to 'clusters/openstack-one-node-swift.morph')
-rw-r--r-- | clusters/openstack-one-node-swift.morph | 42 |
1 files changed, 12 insertions, 30 deletions
diff --git a/clusters/openstack-one-node-swift.morph b/clusters/openstack-one-node-swift.morph index fc289538..574b7d61 100644 --- a/clusters/openstack-one-node-swift.morph +++ b/clusters/openstack-one-node-swift.morph @@ -30,20 +30,16 @@ description: | - NOVA_VIRT_TYPE can be either 'kvm' or 'qemu', depending on where the system is being deployed to. - We recommend changing all the PASSWORDs variables, also the - KEYSTONE_TEMPORARY_ADMIN_TOKEN, METADATA_PROXY_SHARED_SECRET and - METERING_SECRET - - Setting NOVA_BAREMETAL_SCHEDULING with an YAML truth value will configure - Nova to schedule baremetal machines through the Ironic driver, instead of - sheduling virtual machines. + KEYSTONE_TEMPORARY_ADMIN_TOKEN and METADATA_PROXY_SHARED_SECRET. systems: - morph: systems/openstack-system-x86_64.morph deploy: release: - type: extensions/rawdisk + type: rawdisk location: baserock-openstack-system-x86_64.img DISK_SIZE: 10G - INSTALL_FILES: install-files/openstack/manifest install-files/swift/manifest + INSTALL_FILES: openstack/manifest swift/manifest HOSTNAME: onenode @@ -51,7 +47,7 @@ systems: ## Swift config options ######################################################################### - SWIFT_CONTROLLER: true + SWIFT_CONTROLLER: True SWIFT_ADMIN_PASSWORD: insecure @@ -59,13 +55,13 @@ systems: SWIFT_REPLICAS: 3 SWIFT_MIN_PART_HOURS: 1 - SWIFT_STORAGE_DEVICES: - - {ip: <storage node 0 management ip>, device: sdb, weight: 100} - - {ip: <storage node 0 management ip>, device: sdc, weight: 100} - - {ip: <storage node 0 management ip>, device: sdd, weight: 100} - - {ip: <storage node 1 management ip>, device: sdb, weight: 100} - - {ip: <storage node 1 management ip>, device: sdc, weight: 100} - - {ip: <storage node 1 management ip>, device: sdd, weight: 100} + SWIFT_STORAGE_DEVICES: [{ ip: <storage node 0 management ip>, device: sdb, weight: 100 }, + { ip: <storage node 0 management ip>, device: sdc, weight: 100 }, + { ip: <storage node 0 management ip>, device: sdd, weight: 100 }, + + { ip: <storage node 1 management ip>, device: sdb, weight: 100 }, + { ip: <storage node 1 management ip>, device: sdc, weight: 100 }, + { ip: <storage node 1 management ip>, device: sdd, weight: 100 }] # This value can be any random string or number # but each node in your swift cluster must have the same values @@ -91,13 +87,12 @@ systems: CONTROLLER_HOST_ADDRESS: onenode MANAGEMENT_INTERFACE_IP_ADDRESS: <management ip> - KEYSTONE_ENABLE_SERVICE: true + KEYSTONE_TEMPORARY_ADMIN_TOKEN: 22f3aa1cf538e3f6d5e8 KEYSTONE_ADMIN_PASSWORD: veryinsecure KEYSTONE_DB_USER: keystoneDB KEYSTONE_DB_PASSWORD: veryinsecure - GLANCE_ENABLE_SERVICE: true GLANCE_SERVICE_USER: glance GLANCE_SERVICE_PASSWORD: veryinsecure GLANCE_DB_USER: glanceDB @@ -108,7 +103,6 @@ systems: NOVA_DB_USER: novaDB NOVA_DB_PASSWORD: veryinsecure NOVA_VIRT_TYPE: qemu - NOVA_BAREMETAL_SCHEDULING: false CINDER_SERVICE_USER: cinder CINDER_SERVICE_PASSWORD: veryinsecure @@ -123,18 +117,6 @@ systems: NEUTRON_DB_PASSWORD: veryinsecure METADATA_PROXY_SHARED_SECRET: novaneutronmetasecret - IRONIC_ENABLE_SERVICE: true - 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: <management ip> onenode # Network interface to be used, only needed if there are more |