diff --git a/ansible/action_plugins/merge_yaml.py b/ansible/action_plugins/merge_yaml.py
index 90ed82b76f8ab2f5fe14ff87a52d31020bc1ba85..9295766938fd54e2f2f56217a12ecc2b9c90c2c9 100755
--- a/ansible/action_plugins/merge_yaml.py
+++ b/ansible/action_plugins/merge_yaml.py
@@ -118,7 +118,7 @@ class ActionModule(action.ActionBase):
 
         temp_vars = task_vars.copy()
         temp_vars.update(extra_vars)
-        self._templar.set_available_variables(temp_vars)
+        self._templar.available_variables = temp_vars
 
         output = {}
         sources = self._task.args.get('sources', None)
@@ -130,7 +130,7 @@ class ActionModule(action.ActionBase):
                 output, self.read_config(source), extend_lists)
 
         # restore original vars
-        self._templar.set_available_variables(old_vars)
+        self._templar.available_variables = old_vars
 
         local_tempdir = tempfile.mkdtemp(dir=constants.DEFAULT_LOCAL_TMP)