github.com/digdeepmining/go-atheios@v1.5.13-0.20180902133602-d5687a2e6f43/tests/files/ansible/roles/ec2/tasks/setup.yml (about)

     1  ---
     2  - name: create default security group 
     3    ec2_group:
     4      name: "{{ security_group }}"
     5      region: "{{ region }}"
     6      description: "{{ project_description }}"
     7      rules:
     8          # ssh
     9        - proto: tcp
    10          from_port: 22
    11          to_port: 22
    12          cidr_ip: "{{ ip_access_range }}"
    13      rules_egress:
    14        - proto: all
    15          cidr_ip: "{{ ip_access_range }}"
    16  
    17  
    18  - name: start ec2 instances
    19    ec2:  
    20      group: "{{ security_group }}"
    21      instance_type: "{{ instance_type }}" 
    22      image: "{{ image }}" 
    23      wait: true 
    24      region: "{{ region }}"
    25      key_name: "{{ keypair }}"
    26      instance_tags:
    27        Name: "{{ item }}"
    28        Role: client-tests
    29      count_tag: 
    30        Name: "{{ item }}"
    31      exact_count: 1
    32    with_sequence: start=0 end={{ total_no_instances - 1 }} format=testrunner-%1u