Somehow this is not working for me.
Traceback (most recent call last):
File "/home/j9/software/ansible/bin/ansible-playbook", line 164, in <module>
sys.exit(main(sys.argv[1:]))
File "/home/j9/software/ansible/bin/ansible-playbook", line 135, in main
pb.run()
File "/home/j9/software/ansible/lib/ansible/playbook/__init__.py", line 170, in run
play = Play(self, play_ds, play_basedir)
File "/home/j9/software/ansible/lib/ansible/playbook/play.py", line 83, in __init__
self._tasks = self._load_tasks(self._ds, 'tasks')
File "/home/j9/software/ansible/lib/ansible/playbook/play.py", line 123, in _load_tasks
results.append(Task(self,x,module_vars=task_vars))
File "/home/j9/software/ansible/lib/ansible/playbook/task.py", line 142, in __init__
self.action = utils.template(None, self.action, self.module_vars)
File "/home/j9/software/ansible/lib/ansible/utils.py", line 390, in template
text = varReplace(unicode(text), vars, expand_lists=expand_lists)
File "/home/j9/software/ansible/lib/ansible/utils.py", line 309, in varReplace
replacement = varReplace(replacement, vars, depth=depth+1, expand_lists=expand_lists)
File "/home/j9/software/ansible/lib/ansible/utils.py", line 296, in varReplace
m = _varFind(raw)
File "/home/j9/software/ansible/lib/ansible/utils.py", line 249, in _varFind
if text[var_start] == '{':
IndexError: string index out of range