I am working on creating an AWS infrastructure based on Ansible.
I have a playbook which creates an RDS instance. When I run the playbook standalone it executes perfectly & creates RDS instance. However when that playbook is called by another playbook using the
include: rds.yml
It gives the following error
TASK: [create mysql RDS instance] *********************************************
failed: [localhost → 127.0.0.1] => {“failed”: true, “parsed”: false}
Traceback (most recent call last):
File “/home/rahul/.ansible/tmp/ansible-tmp-1424469014.33-157847268952956/rds”, line 2419, in
main()
File “/home/rahul/.ansible/tmp/ansible-tmp-1424469014.33-157847268952956/rds”, line 468, in main
params[“vpc_security_groups”] = vpc_security_groups.split(‘,’)
AttributeError: ‘dict’ object has no attribute ‘split’
FATAL: all hosts have already failed – aborting
The ansible playbook for RDS which I am using is as follows