108 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			108 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| openstack:
 | |
|   valid: &valid
 | |
|     identifier: test
 | |
|     run_list: []
 | |
|     expires:
 | |
|     provider: openstack
 | |
|     users: ['test']
 | |
|     flavor: test_flavor
 | |
|     image: test_image
 | |
|     subnets: ['test_network']
 | |
|   valid_double:
 | |
|     <<: *valid
 | |
|     identifier: test2
 | |
|   invalid:
 | |
|     base: &invalid_base
 | |
|       <<: *valid
 | |
|       identifier: test2
 | |
|     run_list:
 | |
|       <<: *invalid_base
 | |
|       run_list: ['wrong_role']
 | |
|     expires:
 | |
|       <<: *invalid_base
 | |
|       expires: 10_wrong
 | |
|     users:
 | |
|       <<: *invalid_base
 | |
|       users: [ 'non_existing_user' ]
 | |
|     flavor:
 | |
|       <<: *invalid_base
 | |
|       flavor: wrong_flavor
 | |
|     image:
 | |
|       <<: *invalid_base
 | |
|       image: wrong_image
 | |
|     subnets_empty:
 | |
|       <<: *invalid_base
 | |
|       subnets:
 | |
|     subnets_invalid:
 | |
|       <<: *invalid_base
 | |
|       subnets: ['wrong_subnet']
 | |
|     groups:
 | |
|       <<: *invalid_base
 | |
|       groups: ['wrong_group']
 | |
| 
 | |
| ec2:
 | |
|   valid: &valid
 | |
|     identifier: test
 | |
|     run_list: []
 | |
|     expires:
 | |
|     provider: ec2
 | |
|     users: ['test']
 | |
|     flavor: test_flavor
 | |
|     image: test_image_ec2
 | |
|     subnets: ['test_network_id']
 | |
|   valid_double:
 | |
|     <<: *valid
 | |
|     identifier: test2
 | |
|   invalid:
 | |
|     base: &invalid_base
 | |
|       <<: *valid
 | |
|       identifier: test2
 | |
|     run_list:
 | |
|       <<: *invalid_base
 | |
|       run_list: ['wrong_role']
 | |
|     expires:
 | |
|       <<: *invalid_base
 | |
|       expires: 10_wrong
 | |
|     users:
 | |
|       <<: *invalid_base
 | |
|       users: [ 'non_existing_user' ]
 | |
|     flavor:
 | |
|       <<: *invalid_base
 | |
|       flavor: wrong_flavor
 | |
|     image:
 | |
|       <<: *invalid_base
 | |
|       image: wrong_image
 | |
|     subnets_empty:
 | |
|       <<: *invalid_base
 | |
|       subnets:
 | |
|     subnets_invalid:
 | |
|       <<: *invalid_base
 | |
|       subnets: ['wrong_subnet']
 | |
|     groups:
 | |
|       <<: *invalid_base
 | |
|       groups: ['wrong_group']
 | |
| 
 | |
| static:
 | |
|   valid: &valid
 | |
|     identifier: test
 | |
|     run_list: []
 | |
|     expires:
 | |
|     provider: static
 | |
|     users: [ 'test' ]
 | |
|   valid_double:
 | |
|     <<: *valid
 | |
|     identifier: test2
 | |
|   invalid:
 | |
|     base: &invalid_base
 | |
|       <<: *valid
 | |
|       identifier: test2
 | |
|     run_list:
 | |
|       <<: *invalid_base
 | |
|       run_list: ['wrong_role']
 | |
|     expires:
 | |
|       <<: *invalid_base
 | |
|       expires: '10_wrong'
 | |
|     users:
 | |
|       <<: *invalid_base
 | |
|       users: [ 'non_existing_user' ]
 | 
