| 
									
										
										
										
											2014-07-15 01:36:31 +04:00
										 |  |  | @project | 
					
						
							|  |  |  | Feature: create project | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   @openstack | 
					
						
							|  |  |  |   Scenario: Create project <%= @config["openstack"]["project"]["name"] %> | 
					
						
							|  |  |  |     When I send POST '/v2.0/project' query with JSON body | 
					
						
							|  |  |  |     """ | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       "deploy_envs": [ | 
					
						
							|  |  |  |         { | 
					
						
							|  |  |  |           "identifier": "<%= @config["openstack"]["project"]["env"] %>", | 
					
						
							|  |  |  |           "run_list": [], | 
					
						
							|  |  |  |           "expires": null, | 
					
						
							|  |  |  |           "provider": "openstack", | 
					
						
							|  |  |  |           "users": [ | 
					
						
							| 
									
										
										
										
											2014-07-15 12:15:42 +04:00
										 |  |  |             "<%= @config["username"] %>" | 
					
						
							| 
									
										
										
										
											2014-07-15 01:36:31 +04:00
										 |  |  |           ], | 
					
						
							|  |  |  |           "flavor": "<%= @config["openstack"]["flavor"] %>", | 
					
						
							|  |  |  |           "image": "<%= @config["openstack"]["image"] %>", | 
					
						
							|  |  |  |           "subnets": [ | 
					
						
							|  |  |  |             "private" | 
					
						
							|  |  |  |           ], | 
					
						
							|  |  |  |           "groups": [ | 
					
						
							|  |  |  |             "default" | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       ], | 
					
						
							|  |  |  |       "name": "<%= @config["openstack"]["project"]["name"] %>" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     """ | 
					
						
							|  |  |  |     Then response should be '201' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   @ec2 | 
					
						
							|  |  |  |   Scenario: Create project <%= @config["ec2"]["project"]["name"] %> | 
					
						
							|  |  |  |     When I send POST '/v2.0/project' query with JSON body | 
					
						
							|  |  |  |     """ | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       "deploy_envs": [ | 
					
						
							|  |  |  |         { | 
					
						
							|  |  |  |           "identifier": "<%= @config["ec2"]["project"]["env"] %>", | 
					
						
							|  |  |  |           "run_list": [], | 
					
						
							|  |  |  |           "expires": null, | 
					
						
							|  |  |  |           "provider": "ec2", | 
					
						
							|  |  |  |           "users": [ | 
					
						
							| 
									
										
										
										
											2014-07-15 12:15:42 +04:00
										 |  |  |             "<%= @config["username"] %>" | 
					
						
							| 
									
										
										
										
											2014-07-15 01:36:31 +04:00
										 |  |  |           ], | 
					
						
							|  |  |  |           "flavor": "<%= @config["ec2"]["flavor"] %>", | 
					
						
							|  |  |  |           "image": "<%= @config["ec2"]["image"] %>", | 
					
						
							|  |  |  |           "subnets": [], | 
					
						
							|  |  |  |           "groups": [ | 
					
						
							|  |  |  |             "default" | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       ], | 
					
						
							|  |  |  |       "name": "<%= @config["ec2"]["project"]["name"] %>" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     """ | 
					
						
							|  |  |  |     Then response should be '201' |