|
30 | 30 | when: aws_ec2_autoscale_cluster.vpc_name is not defined or (aws_ec2_autoscale_cluster.vpc_name | length) == 0
|
31 | 31 |
|
32 | 32 | - name: Create matching Security Group.
|
| 33 | + ansible.builtin.include_role: |
| 34 | + name: aws/aws_vpc |
| 35 | + tasks_from: security_group |
| 36 | + vars: |
| 37 | + aws_vpc: |
| 38 | + name: "{{ aws_ec2_autoscale_cluster.name }}" |
| 39 | + profile: "{{ aws_ec2_autoscale_cluster.aws_profile }}" |
| 40 | + region: "{{ aws_ec2_autoscale_cluster.region }}" |
| 41 | + tags: "{{ aws_ec2_autoscale_cluster.tags | combine({'Name': aws_ec2_autoscale_cluster.name}) }}" |
| 42 | + state: "{{ aws_ec2_autoscale_cluster.state }}" |
| 43 | + id: "{{ _aws_ec2_autoscale_cluster_vpc_id }}" |
| 44 | + description: "Allow internal traffic for cluster {{ aws_ec2_autoscale_cluster.name }}" |
| 45 | + rules: |
| 46 | + - proto: all |
| 47 | + group_name: "{{ aws_ec2_autoscale_cluster.name }}" |
33 | 48 | ansible.builtin.include_role:
|
34 | 49 | name: aws/aws_vpc
|
35 | 50 | tasks_from: security_group
|
|
54 | 69 | ansible.builtin.set_fact:
|
55 | 70 | _aws_ec2_autoscale_cluster_security_group: "{{ aws_vpc._result[aws_ec2_autoscale_cluster.name] }}"
|
56 | 71 |
|
| 72 | +- name: Set _aws_ec2_autoscale_cluster_security_group variable. |
| 73 | + ansible.builtin.set_fact: |
| 74 | + _aws_ec2_autoscale_cluster_security_group: "{{ aws_vpc._result[aws_ec2_autoscale_cluster.name] }}" |
| 75 | + |
57 | 76 | - name: Reset subnets lists.
|
58 | 77 | ansible.builtin.set_fact:
|
59 | 78 | _aws_ec2_autoscale_cluster_subnets_ids: []
|
|
778 | 797 | when:
|
779 | 798 | - aws_ec2_autoscale_cluster.route_53.zone is defined
|
780 | 799 | - aws_ec2_autoscale_cluster.route_53.zone | length > 0
|
781 |
| - |
782 |
| -- name: Copy AMI to backup region. |
783 |
| - community.aws.ec2_ami_copy: |
784 |
| - aws_profile: "{{ aws_ec2_autoscale_cluster.aws_profile }}" |
785 |
| - source_region: "{{ aws_ec2_autoscale_cluster.region }}" |
786 |
| - region: "{{ aws_backup.copy_vault.region }}" |
787 |
| - source_image_id: "{{ aws_ec2_autoscale_cluster_image_latest.image_id }}" |
|
0 commit comments