-
David Johnson authored
Setup several kinds of networks: tunnels, flat networks, flat networks multiplexed via vlans over physical networks (where openstack doesn't manage the vlan ids), and real vlan networks (where openstack *does* manage the vlan ids). Tunnels always go over the first flat data net. Be very flexible in terms of assigning IPs; generate them ourselves if they dind't come to us, or if user wants to use our generated ones. I tried to be smart (enough) with this. Setup VNC-based consoles on x86-64; working in dashboard. Don't put plaintext admin password in profile anymore; instead, expect a hash of the admin password. Replace the temp admin password in the keystone database with the hash we get. But, since the CLI tools all require real user auth, setup a secondary 'adminapi' account that is a real admin, and use that to see admin-openrc.sh for CLI tools, and for all our configuration, and places where the services use a real admin account to auth. Also, push the admin password hash all the way into our instance images.
a9265ea7