summaryrefslogtreecommitdiff
path: root/clusters/openstack-one-node-swift.morph
diff options
context:
space:
mode:
Diffstat (limited to 'clusters/openstack-one-node-swift.morph')
-rw-r--r--clusters/openstack-one-node-swift.morph42
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