diff options
Diffstat (limited to 'lib/ansible/playbook')
-rw-r--r-- | lib/ansible/playbook/base.py | 2 | ||||
-rw-r--r-- | lib/ansible/playbook/conditional.py | 5 | ||||
-rw-r--r-- | lib/ansible/playbook/helpers.py | 2 | ||||
-rw-r--r-- | lib/ansible/playbook/loop_control.py | 3 | ||||
-rw-r--r-- | lib/ansible/playbook/play.py | 2 | ||||
-rw-r--r-- | lib/ansible/playbook/play_context.py | 5 | ||||
-rw-r--r-- | lib/ansible/playbook/playbook_include.py | 3 | ||||
-rw-r--r-- | lib/ansible/playbook/role/__init__.py | 2 | ||||
-rw-r--r-- | lib/ansible/playbook/role/definition.py | 3 | ||||
-rw-r--r-- | lib/ansible/playbook/role/include.py | 3 | ||||
-rw-r--r-- | lib/ansible/playbook/role/metadata.py | 3 | ||||
-rw-r--r-- | lib/ansible/playbook/role/requirement.py | 4 | ||||
-rw-r--r-- | lib/ansible/playbook/taggable.py | 3 | ||||
-rw-r--r-- | lib/ansible/playbook/task.py | 2 |
14 files changed, 22 insertions, 20 deletions
diff --git a/lib/ansible/playbook/base.py b/lib/ansible/playbook/base.py index 4e7525198e..bd4bef91b6 100644 --- a/lib/ansible/playbook/base.py +++ b/lib/ansible/playbook/base.py @@ -27,7 +27,7 @@ from functools import partial from jinja2.exceptions import UndefinedError -from ansible.compat.six import iteritems, string_types, with_metaclass +from ansible.module_utils.six import iteritems, string_types, with_metaclass from ansible.errors import AnsibleParserError, AnsibleUndefinedVariable from ansible.module_utils._text import to_text from ansible.playbook.attribute import Attribute, FieldAttribute diff --git a/lib/ansible/playbook/conditional.py b/lib/ansible/playbook/conditional.py index ac342c9089..0681482e7d 100644 --- a/lib/ansible/playbook/conditional.py +++ b/lib/ansible/playbook/conditional.py @@ -25,12 +25,12 @@ import re from jinja2.compiler import generate from jinja2.exceptions import UndefinedError -from ansible.compat.six import text_type from ansible.errors import AnsibleError, AnsibleUndefinedVariable +from ansible.module_utils.six import text_type +from ansible.module_utils._text import to_native from ansible.playbook.attribute import FieldAttribute from ansible.template import Templar from ansible.template.safe_eval import safe_eval -from ansible.module_utils._text import to_native try: from __main__ import display @@ -38,6 +38,7 @@ except ImportError: from ansible.utils.display import Display display = Display() + DEFINED_REGEX = re.compile(r'(hostvars\[.+\]|[\w_]+)\s+(not\s+is|is|is\s+not)\s+(defined|undefined)') LOOKUP_REGEX = re.compile(r'lookup\s*\(') VALID_VAR_REGEX = re.compile("^[_A-Za-z][_a-zA-Z0-9]*$") diff --git a/lib/ansible/playbook/helpers.py b/lib/ansible/playbook/helpers.py index 6c6e1151a0..7ded4c6540 100644 --- a/lib/ansible/playbook/helpers.py +++ b/lib/ansible/playbook/helpers.py @@ -21,8 +21,8 @@ __metaclass__ = type import os from ansible import constants as C -from ansible.compat.six import string_types from ansible.errors import AnsibleParserError, AnsibleUndefinedVariable, AnsibleFileNotFound +from ansible.module_utils.six import string_types try: from __main__ import display diff --git a/lib/ansible/playbook/loop_control.py b/lib/ansible/playbook/loop_control.py index 78501a982f..cd7a9c7b59 100644 --- a/lib/ansible/playbook/loop_control.py +++ b/lib/ansible/playbook/loop_control.py @@ -21,11 +21,12 @@ __metaclass__ = type import itertools -from ansible.compat.six import string_types from ansible.errors import AnsibleError +from ansible.module_utils.six import string_types from ansible.playbook.attribute import FieldAttribute from ansible.playbook.base import Base + class LoopControl(Base): _loop_var = FieldAttribute(isa='str') diff --git a/lib/ansible/playbook/play.py b/lib/ansible/playbook/play.py index 429019cbb1..ce943f09a8 100644 --- a/lib/ansible/playbook/play.py +++ b/lib/ansible/playbook/play.py @@ -19,10 +19,10 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type -from ansible.compat.six import string_types from ansible import constants as C from ansible.errors import AnsibleParserError +from ansible.module_utils.six import string_types from ansible.playbook.attribute import FieldAttribute from ansible.playbook.base import Base diff --git a/lib/ansible/playbook/play_context.py b/lib/ansible/playbook/play_context.py index c77f0ff405..abe0e89adb 100644 --- a/lib/ansible/playbook/play_context.py +++ b/lib/ansible/playbook/play_context.py @@ -27,14 +27,15 @@ import random import re import string -from ansible.compat.six import iteritems, string_types -from ansible.compat.six.moves import shlex_quote from ansible import constants as C from ansible.errors import AnsibleError +from ansible.module_utils.six import iteritems, string_types +from ansible.module_utils.six.moves import shlex_quote from ansible.module_utils._text import to_bytes from ansible.playbook.attribute import FieldAttribute from ansible.playbook.base import Base + boolean = C.mk_boolean __all__ = ['PlayContext'] diff --git a/lib/ansible/playbook/playbook_include.py b/lib/ansible/playbook/playbook_include.py index 1b13efe0eb..8523d11f01 100644 --- a/lib/ansible/playbook/playbook_include.py +++ b/lib/ansible/playbook/playbook_include.py @@ -21,8 +21,8 @@ __metaclass__ = type import os -from ansible.compat.six import iteritems from ansible.errors import AnsibleParserError, AnsibleError +from ansible.module_utils.six import iteritems from ansible.parsing.splitter import split_args, parse_kv from ansible.parsing.yaml.objects import AnsibleBaseYAMLObject, AnsibleMapping from ansible.playbook.attribute import FieldAttribute @@ -31,6 +31,7 @@ from ansible.playbook.conditional import Conditional from ansible.playbook.taggable import Taggable from ansible.template import Templar + class PlaybookInclude(Base, Conditional, Taggable): _name = FieldAttribute(isa='string') diff --git a/lib/ansible/playbook/role/__init__.py b/lib/ansible/playbook/role/__init__.py index 5400a08119..e1e876c54f 100644 --- a/lib/ansible/playbook/role/__init__.py +++ b/lib/ansible/playbook/role/__init__.py @@ -22,8 +22,8 @@ __metaclass__ = type import collections import os -from ansible.compat.six import iteritems, binary_type, text_type from ansible.errors import AnsibleError, AnsibleParserError +from ansible.module_utils.six import iteritems, binary_type, text_type from ansible.playbook.attribute import FieldAttribute from ansible.playbook.base import Base from ansible.playbook.become import Become diff --git a/lib/ansible/playbook/role/definition.py b/lib/ansible/playbook/role/definition.py index 7fa8d0761c..306e78f47c 100644 --- a/lib/ansible/playbook/role/definition.py +++ b/lib/ansible/playbook/role/definition.py @@ -19,12 +19,11 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type -from ansible.compat.six import iteritems, string_types - import os from ansible import constants as C from ansible.errors import AnsibleError +from ansible.module_utils.six import iteritems, string_types from ansible.parsing.yaml.objects import AnsibleBaseYAMLObject, AnsibleMapping from ansible.playbook.attribute import Attribute, FieldAttribute from ansible.playbook.base import Base diff --git a/lib/ansible/playbook/role/include.py b/lib/ansible/playbook/role/include.py index 78079b3813..5e6e451561 100644 --- a/lib/ansible/playbook/role/include.py +++ b/lib/ansible/playbook/role/include.py @@ -19,11 +19,10 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type -from ansible.compat.six import iteritems, string_types - import os from ansible.errors import AnsibleError, AnsibleParserError +from ansible.module_utils.six import iteritems, string_types from ansible.parsing.yaml.objects import AnsibleBaseYAMLObject from ansible.playbook.attribute import Attribute, FieldAttribute from ansible.playbook.role.definition import RoleDefinition diff --git a/lib/ansible/playbook/role/metadata.py b/lib/ansible/playbook/role/metadata.py index a2009c6f4b..50e104f4bc 100644 --- a/lib/ansible/playbook/role/metadata.py +++ b/lib/ansible/playbook/role/metadata.py @@ -21,9 +21,8 @@ __metaclass__ = type import os -from ansible.compat.six import iteritems, string_types - from ansible.errors import AnsibleParserError, AnsibleError +from ansible.module_utils.six import iteritems, string_types from ansible.playbook.attribute import Attribute, FieldAttribute from ansible.playbook.base import Base from ansible.playbook.helpers import load_list_of_roles diff --git a/lib/ansible/playbook/role/requirement.py b/lib/ansible/playbook/role/requirement.py index e41b6c37f9..55b2087793 100644 --- a/lib/ansible/playbook/role/requirement.py +++ b/lib/ansible/playbook/role/requirement.py @@ -19,16 +19,16 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type -from ansible.compat.six import string_types - import os import shutil import subprocess import tempfile from ansible.errors import AnsibleError +from ansible.module_utils.six import string_types from ansible.playbook.role.definition import RoleDefinition + __all__ = ['RoleRequirement'] diff --git a/lib/ansible/playbook/taggable.py b/lib/ansible/playbook/taggable.py index 3b8556010e..ed9dc2caa5 100644 --- a/lib/ansible/playbook/taggable.py +++ b/lib/ansible/playbook/taggable.py @@ -21,11 +21,12 @@ __metaclass__ = type import itertools -from ansible.compat.six import string_types from ansible.errors import AnsibleError +from ansible.module_utils.six import string_types from ansible.playbook.attribute import FieldAttribute from ansible.template import Templar + class Taggable: untagged = frozenset(['untagged']) diff --git a/lib/ansible/playbook/task.py b/lib/ansible/playbook/task.py index 43a1c9dd8e..f93e6d5096 100644 --- a/lib/ansible/playbook/task.py +++ b/lib/ansible/playbook/task.py @@ -21,8 +21,8 @@ __metaclass__ = type import os -from ansible.compat.six import iteritems, string_types from ansible.errors import AnsibleError, AnsibleParserError +from ansible.module_utils.six import iteritems, string_types from ansible.module_utils._text import to_native from ansible.parsing.mod_args import ModuleArgsParser from ansible.parsing.yaml.objects import AnsibleBaseYAMLObject, AnsibleMapping, AnsibleUnicode |