mirror of https://github.com/ansible/ansible.git
[test_ec2*] cloud integration test updates
To support parallel cloud test execution, create and provide a random string to cloud integration tests. The variable 'resource_prefix' can be used in cloud roles and during resource cleanup to safely create/destroy cloud-based resources. Additional changes include: * The roles test_ec2_key and test_ec2_group were updated to use to {{resource_prefix}}. * Additionally, the Makefile was updated to set resource_prefix to a random string. The Makefile will also use 'resource_prefix' during cloud_cleanup. * All test_ec2* roles were updated to add 'setup_ec2' as a role dependency.pull/6475/head
parent
d1753046e0
commit
07dd02c25a
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
resource_prefix: 'ansible-testing-'
|
@ -1,3 +1,3 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- prepare_tests
|
- prepare_tests
|
||||||
|
- setup_ec2
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- prepare_tests
|
- prepare_tests
|
||||||
|
- setup_ec2
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- prepare_tests
|
- prepare_tests
|
||||||
|
- setup_ec2
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- prepare_tests
|
- prepare_tests
|
||||||
|
- setup_ec2
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- prepare_tests
|
- prepare_tests
|
||||||
|
- setup_ec2
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- prepare_tests
|
- prepare_tests
|
||||||
|
- setup_ec2
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
# defaults file for test_ec2_group
|
# defaults file for test_ec2_group
|
||||||
ec2_group_name: 'ansible-testing-{{ random_string }}'
|
ec2_group_name: '{{resource_prefix}}'
|
||||||
ec2_group_description: 'Created by ansible integration tests'
|
ec2_group_description: 'Created by ansible integration tests'
|
||||||
|
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
---
|
---
|
||||||
# defaults file for test_ec2_key
|
# defaults file for test_ec2_key
|
||||||
ec2_key_name: 'ansible-testing-{{ random_string }}'
|
ec2_key_name: '{{resource_prefix}}'
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- prepare_tests
|
- prepare_tests
|
||||||
|
- setup_ec2
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- prepare_tests
|
- prepare_tests
|
||||||
|
- setup_ec2
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- prepare_tests
|
- prepare_tests
|
||||||
|
- setup_ec2
|
||||||
|
Loading…
Reference in New Issue