From 3d72260887c639b68cf83773e3a03fa91993f4a2 Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Sat, 21 Apr 2012 11:26:48 -0400 Subject: [PATCH] Make it such that modules with no arguments work fine in playbooks (like ping, which is non-sensical, but also if the user wrote a module that took none) --- lib/ansible/playbook.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ansible/playbook.py b/lib/ansible/playbook.py index 0f08a18e2d8..791d3811784 100755 --- a/lib/ansible/playbook.py +++ b/lib/ansible/playbook.py @@ -378,7 +378,9 @@ class PlayBook(object): tokens = action.split(None, 1) module_name = tokens[0] - module_args = tokens[1] + module_args = '' + if len(tokens) > 1: + module_args = tokens[1] # include task specific vars module_vars = task.get('vars')