-
Type:
Story
-
Status: Complete
-
Priority:
High
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:
-
Epic Link:
-
Sprint:Ev 18.21
-
Documentation Impact:Unset
Additional requirements:
- groups should be named
- instances of group should be created in different AWS regions
- there should be easy way to generate ssh config to access instances in pool
- there should be easy way to access all instances in group as a whole using Ansible
There are two major options how this can be implemented:
1. Tool that creates pool should outputs ssh config and ansible inventory file that could be used to access group instances without requiring access to AWS API.
2. Tool that creates pool just tags instances somehow, so Ansible dynamic or in-memory inventory could be used, which can be easier for further automation.
- blocks
-
INDY-1632 As a dev/QA I need an easy way to give access to testing pool to other team members
-
- Complete
-
- relates to
-
INDY-1785 As a dev/QA I need to have a possibility to use spot instances for testing
-
- Complete
-
-
INDY-1788 As a dev/QA I need to be able to refer different groups in the same namespace using one inventory
-
- Complete
-
-
INDY-1786 As a dev/QA I need to have a possibility to scale AWS EC2 instances sizes
-
- New
-
-
INDY-1787 As a dev/QA I need to have a possibility to combine aws_manage with other roles in one playbook
-
- New
-
-
INDY-1789 As a dev/QA I need to be able to parametrize search criteria for AWS AMI
-
- New
-
-
INDY-1784 Remove security groups at tear-down phase for both tests and playbooks
-
- Complete
-
-
INDY-1782 Need to have tests to verify that AWS cross-region logic works
-
- New
-
-
INDY-1783 Need to migrate molecule integration tests from boto to boto3
-
- New
-
-
INDY-1790 Update documentation regarding aws_manage cross region feature
-
- New
-