|
|
|
@ -332,6 +332,7 @@ def main():
|
|
|
|
|
|
|
|
|
|
|
|
module = AnsibleModule(
|
|
|
|
module = AnsibleModule(
|
|
|
|
argument_spec=argument_spec,
|
|
|
|
argument_spec=argument_spec,
|
|
|
|
|
|
|
|
supports_check_mode=True
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
if not HAS_BOTO:
|
|
|
|
if not HAS_BOTO:
|
|
|
|
@ -359,10 +360,11 @@ def main():
|
|
|
|
msg = "ELB %s does not exist" % elb
|
|
|
|
msg = "ELB %s does not exist" % elb
|
|
|
|
module.fail_json(msg=msg)
|
|
|
|
module.fail_json(msg=msg)
|
|
|
|
|
|
|
|
|
|
|
|
if module.params['state'] == 'present':
|
|
|
|
if not module.check_mode:
|
|
|
|
elb_man.register(wait, enable_availability_zone, timeout)
|
|
|
|
if module.params['state'] == 'present':
|
|
|
|
elif module.params['state'] == 'absent':
|
|
|
|
elb_man.register(wait, enable_availability_zone, timeout)
|
|
|
|
elb_man.deregister(wait, timeout)
|
|
|
|
elif module.params['state'] == 'absent':
|
|
|
|
|
|
|
|
elb_man.deregister(wait, timeout)
|
|
|
|
|
|
|
|
|
|
|
|
ansible_facts = {'ec2_elbs': [lb.name for lb in elb_man.lbs]}
|
|
|
|
ansible_facts = {'ec2_elbs': [lb.name for lb in elb_man.lbs]}
|
|
|
|
ec2_facts_result = dict(changed=elb_man.changed, ansible_facts=ansible_facts)
|
|
|
|
ec2_facts_result = dict(changed=elb_man.changed, ansible_facts=ansible_facts)
|
|
|
|
|