I am running a playbook to update an existing AWS Autoscaling group and 
have started to encounter an error message that I was not seeing before.

Environment:

Amazon Linux

Python 2.7.10

ansible (2.0.0.2)

boto (2.38.0)

botocore (1.3.20)



running the playbook to update an existing autoscaling group, I started 
getting this error last week:


TASK [Update Autoscaling Group] 
************************************************

task path: /opt/hephaestus/ansible/tasks/update-asg.yaml:13

ESTABLISH LOCAL CONNECTION FOR USER: root

localhost EXEC ( umask 22 && mkdir -p "$( echo 
$HOME/.ansible/tmp/ansible-tmp-1453161674.67-268535195031737 )" && echo "$( 
echo $HOME/.ansible/tmp/ansible-tmp-1453161674.67-268535195031737 )" )

localhost PUT /tmp/tmpSYEg2V TO /root/.ansible/tmp/ansible-tmp-1453161674.67
-268535195031737/ec2_asg

localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /
usr/bin/python /root/.ansible/tmp/ansible-tmp-1453161674.67-268535195031737/
ec2_asg; rm -rf 
"/root/.ansible/tmp/ansible-tmp-1453161674.67-268535195031737/" > /dev/null 
2>&1

An exception occurred during task execution. The full traceback is:

Traceback (most recent call last):

 File "/root/.ansible/tmp/ansible-tmp-1453161674.67-268535195031737/ec2_asg"
, line 2998, in <module>

   main()

 File "/root/.ansible/tmp/ansible-tmp-1453161674.67-268535195031737/ec2_asg"
, line 2987, in main

   create_changed, asg_properties=create_autoscaling_group(connection, 
module)

 File "/root/.ansible/tmp/ansible-tmp-1453161674.67-268535195031737/ec2_asg"
, line 2664, in create_autoscaling_group

   wait_for_elb(connection, module, group_name)

 File "/root/.ansible/tmp/ansible-tmp-1453161674.67-268535195031737/ec2_asg"
, line 2526, in wait_for_elb

   healthy_instances = elb_healthy(asg_connection, elb_connection, module, 
group_name)

 File "/root/.ansible/tmp/ansible-tmp-1453161674.67-268535195031737/ec2_asg"
, line 2500, in elb_healthy

   except boto.exception.InvalidInstance, e:

AttributeError: 'module' object has no attribute 'InvalidInstance'


fatal: [localhost]: FAILED! => {"changed": false, "failed": true, 
"invocation": {"module_name": "ec2_asg"}, "parsed": false}




I have tried to change the version of boto and ansible, however the error 
now persists. I have not been able to identify any root cause or known bug 
other than the error message. I have tried switching a few options on and 
off in the playbook such as: wait_for_instances and lc_check.



Thanks!






-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/15bb28c2-e25b-40ac-be8d-da4630e5f729%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to