interval: 30
unhealthy_threshold: 2
healthy_threshold: 2
+
+ - name: management iam
+ iam:
+ name: management
+ iam_type: role
+ state: present
+
+ - name: management lc
+ ec2_lc:
+ name: management-0000
+ image_id: "{{ DEFAULT_AMI }}"
+ key_name: management-key
+ security_groups:
+ - management
+ - sshOnly
+ instance_type: m4.large
+ volumes:
+ - device_name: /dev/sda1
+ volume_size: 8
+ volume_type: gp2
+ delete_on_termination: true
+ - device_name: /dev/sdb
+ ephemeral: ephemeral0
+ - device_name: /dev/sdc
+ ephemeral: ephemeral1
+ - device_name: /dev/sdd
+ ephemeral: ephemeral2
+ - device_name: /dev/sde
+ ephemeral: ephemeral3
+ register: mgmt_lc
+
+ - name: management asg
+ ec2_asg:
+ name: management
+ min_size: 1
+ max_size: 1
+ desired_capacity: 1
+ vpc_zone_identifier: "{{ MANAGEMENT_SUBNET }}"
+ launch_config_name: "{{ mgmt_lc.something.name }}"
+ tags:
+ - module: management
+ propogate_at_launch: yes
+