Fix dataloader using deprecated version of is_encrypted (#17615)
This commit is contained in:
parent
6826ed3879
commit
2989527cd9
2 changed files with 4 additions and 4 deletions
|
@ -31,7 +31,7 @@ from ansible.errors import AnsibleFileNotFound, AnsibleParserError, AnsibleError
|
|||
from ansible.errors.yaml_strings import YAML_SYNTAX_ERROR
|
||||
from ansible.module_utils.basic import is_executable
|
||||
from ansible.module_utils._text import to_bytes, to_native, to_text
|
||||
from ansible.parsing.vault import VaultLib
|
||||
from ansible.parsing.vault import VaultLib, is_encrypted, is_encrypted_file
|
||||
from ansible.parsing.quoting import unquote
|
||||
from ansible.parsing.yaml.loader import AnsibleLoader
|
||||
from ansible.parsing.yaml.objects import AnsibleBaseYAMLObject, AnsibleUnicode
|
||||
|
@ -174,7 +174,7 @@ class DataLoader():
|
|||
try:
|
||||
with open(b_file_name, 'rb') as f:
|
||||
data = f.read()
|
||||
if self._vault.is_encrypted(data):
|
||||
if is_encrypted(data):
|
||||
data = self._vault.decrypt(data, filename=b_file_name)
|
||||
show_content = False
|
||||
|
||||
|
@ -395,7 +395,7 @@ class DataLoader():
|
|||
|
||||
try:
|
||||
with open(to_bytes(real_path), 'rb') as f:
|
||||
if self._vault.is_encrypted_file(f):
|
||||
if is_encrypted_file(f):
|
||||
# if the file is encrypted and no password was specified,
|
||||
# the decrypt call would throw an error, but we check first
|
||||
# since the decrypt function doesn't know the file name
|
||||
|
|
|
@ -111,7 +111,7 @@ class Play(Base, Taggable, Become):
|
|||
if isinstance(data['hosts'], list):
|
||||
data['name'] = ','.join(data['hosts'])
|
||||
else:
|
||||
data['name'] = data['hosts']
|
||||
data['name'] = data['hosts']
|
||||
p = Play()
|
||||
return p.load_data(data, variable_manager=variable_manager, loader=loader)
|
||||
|
||||
|
|
Loading…
Reference in a new issue