f5a50a1d7d
Configuration based off upstream documentation here: http://docs.openstack.org/developer/ironic/deploy/install-guide.html A few notes: -ironic-api is not configured to use mod_wsgi -several places it's noted that discoverd is going away and needs to be replaced with ironic-inspector - (sqlite connection should be changed too) -currently enabling ironic reconfigures nova compute (driver and scheduler) as well as changes neutron network settings -a nice enhancement would be to configure the web console Required post-deployment configuration: Create the flat network to launch the instances: neutron net-create --tenant-id $TENANT_ID sharednet1 --shared \ --provider:network_type flat --provider:physical_network physnet1 neutron subnet-create sharednet1 $NETWORK_CIDR --name $SUBNET_NAME \ --ip-version=4 --gateway=$GATEWAY_IP --allocation-pool \ start=$START_IP,end=$END_IP --enable-dhcp And then the above ID is used to set cleaning_network_uuid in the neutron section of ironic.conf. Change-Id: I572e7ff1f23c4e57a2c50817cafe9269fd9950dd Implements: blueprint ironic-container
71 lines
1.5 KiB
YAML
71 lines
1.5 KiB
YAML
---
|
|
# TODO(SamYaple): This file should have generated values by default. Propose
|
|
# Ansible vault for locking down the secrets properly.
|
|
|
|
|
|
###################
|
|
# Ceph options
|
|
####################
|
|
ceph_cluster_fsid: "5fba2fbc-551d-11e5-a8ce-01ef4c5cf93c"
|
|
rbd_secret_uuid: "bbc5b4d5-6fca-407d-807d-06a4f4a7bccb"
|
|
|
|
|
|
###################
|
|
# Database options
|
|
####################
|
|
database_password: "password"
|
|
|
|
|
|
####################
|
|
# Docker options
|
|
####################
|
|
docker_registry_password:
|
|
|
|
|
|
####################
|
|
# Openstack options
|
|
####################
|
|
keystone_admin_token: "password"
|
|
keystone_admin_password: "password"
|
|
keystone_database_password: "password"
|
|
|
|
glance_database_password: "password"
|
|
glance_keystone_password: "password"
|
|
|
|
nova_database_password: "password"
|
|
nova_keystone_password: "password"
|
|
|
|
neutron_database_password: "password"
|
|
neutron_keystone_password: "password"
|
|
metadata_secret: "password"
|
|
|
|
cinder_database_password: "password"
|
|
cinder_keystone_password: "password"
|
|
|
|
swift_keystone_password: "password"
|
|
swift_hash_path_suffix: "kolla"
|
|
swift_hash_path_prefix: "kolla"
|
|
|
|
heat_database_password: "password"
|
|
heat_keystone_password: "password"
|
|
heat_domain_admin_password: "password"
|
|
|
|
murano_database_password: "password"
|
|
murano_keystone_password: "password"
|
|
|
|
ironic_database_password: "password"
|
|
ironic_keystone_password: "password"
|
|
|
|
|
|
####################
|
|
# RabbitMQ options
|
|
####################
|
|
rabbitmq_password: "password"
|
|
rabbitmq_cluster_cookie: "password"
|
|
|
|
|
|
####################
|
|
# HAProxy options
|
|
####################
|
|
haproxy_password: "password"
|