diff --git a/action_plugins/add_host.py b/action_plugins/add_host.py index 2dcb85c240..5b3aed8120 100644 --- a/action_plugins/add_host.py +++ b/action_plugins/add_host.py @@ -34,7 +34,7 @@ class ActionModule(object): self.runner = runner def run(self, conn, tmp, module_name, module_args, inject): - args = parse_kv(self.runner.module_args) + args = parse_kv(module_args) if not 'hostname' in args: raise ae("'hostname' is a required argument.") diff --git a/tasks/transient_cloud.yml b/tasks/transient_cloud.yml index 180235b54d..0373f2b5b8 100644 --- a/tasks/transient_cloud.yml +++ b/tasks/transient_cloud.yml @@ -4,7 +4,7 @@ register: inst_res - name: add it to the special group - local_action: add_host hostname="{{ inst_res.instances[0].public_ip }}" groupname=tmp_just_created + local_action: add_host hostname=${inst_res.instances[0].public_ip} groupname=tmp_just_created - name: mail off about where it is local_action: mail to=sysadmin-main-members@fedoraproject.org from=ansible-create@fedoraproject.org subject=${inst_res.instances[0].public_ip} msg="cloud instance created on ${inst_res.instances[0].public_ip}\n instance id - ${inst_res.instances[0].id} "