From d95fd7414af4a5dc73637bbf77d5bb7d9a809bf4 Mon Sep 17 00:00:00 2001 From: Brian Coca Date: Wed, 2 Aug 2017 11:28:47 -0400 Subject: [PATCH] use proper booleans for vars_prompt --- lib/ansible/executor/playbook_executor.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/ansible/executor/playbook_executor.py b/lib/ansible/executor/playbook_executor.py index 1f96e668dd8..c0b0c221874 100644 --- a/lib/ansible/executor/playbook_executor.py +++ b/lib/ansible/executor/playbook_executor.py @@ -27,6 +27,7 @@ from ansible.module_utils._text import to_native, to_text from ansible.playbook import Playbook from ansible.template import Templar from ansible.utils.helpers import pct_to_int +from ansible.module_utils.parsing.convert_bool import boolean from ansible.utils.path import makedirs_safe from ansible.utils.ssh_functions import check_for_controlpersist @@ -107,8 +108,8 @@ class PlaybookExecutor: vname = var['name'] prompt = var.get("prompt", vname) default = var.get("default", None) - private = var.get("private", True) - confirm = var.get("confirm", False) + private = boolean(var.get("private", True)) + confirm = boolean(var.get("confirm", False)) encrypt = var.get("encrypt", None) salt_size = var.get("salt_size", None) salt = var.get("salt", None)