kolla-ansible/etc/kolla/passwords.yml
Jeff Peeler f5a50a1d7d Add Ansible support for Ironic
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
2015-09-28 16:10:43 -04:00

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"