 0b4b2a802c
			
		
	
	0b4b2a802c
	
	
	
		
			
			This will automatically configure the vagrant-driven devstack instance to permit CORS from the karma-based browser host. Change-Id: I553b1dc38cb337efbcc5c6bcb991f346609c872c
		
			
				
	
	
		
			54 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| apt-get update
 | |
| apt-get dist-upgrade -y
 | |
| apt-get install -y git
 | |
| mkdir -p /devstack
 | |
| cd /devstack
 | |
| 
 | |
| # Clone if we have to, else just pull.
 | |
| if [ ! -d .git ]
 | |
| then
 | |
|     git clone https://git.openstack.org/openstack-dev/devstack /devstack
 | |
| else
 | |
|     git pull
 | |
| fi
 | |
| 
 | |
| # Make sure the user exists
 | |
| /devstack/tools/create-stack-user.sh
 | |
| chown -R stack:stack /devstack
 | |
| 
 | |
| # Create some default passwords
 | |
| cat >/devstack/.localrc.password <<EOL
 | |
| DATABASE_PASSWORD=password
 | |
| RABBIT_PASSWORD=password
 | |
| SERVICE_PASSWORD=password
 | |
| ADMIN_PASSWORD=password
 | |
| EOL
 | |
| 
 | |
| # Add some other settings.
 | |
| cat >/devstack/local.conf <<EOL
 | |
| [[local|localrc]]
 | |
| HOST_IP=192.168.99.99
 | |
| SERVICE_HOST=192.168.99.99
 | |
| RECLONE=True
 | |
| 
 | |
| #CINDER_BRANCH=milestone-proposed
 | |
| #GLANCE_BRANCH=milestone-proposed
 | |
| #HORIZON_BRANCH=milestone-proposed
 | |
| #KEYSTONE_BRANCH=milestone-proposed
 | |
| #KEYSTONECLIENT_BRANCH=milestone-proposed
 | |
| #NOVA_BRANCH=milestone-proposed
 | |
| #NOVACLIENT_BRANCH=milestone-proposed
 | |
| #NEUTRON_BRANCH=milestone-proposed
 | |
| #SWIFT_BRANCH=milestone-proposed
 | |
| 
 | |
| [[post-config|\$KEYSTONE_CONF]]
 | |
| [cors]
 | |
| allowed_origin=http://localhost:9876
 | |
| EOL
 | |
| 
 | |
| # Start devstack.
 | |
| su - stack /devstack/unstack.sh
 | |
| su - stack /devstack/stack.sh
 |