Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-enable ansible-sanity job #171

Open
wants to merge 1 commit into
base: devel
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .zuul.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
- project:
check:
jobs:
- ansible-test-sanity:
voting: False
- ansible-test-sanity
- ansible-role-tests-devel-py2
- ansible-role-tests-2.7-py2
- ansible-role-tests-2.7-py3
gate:
jobs:
- ansible-test-sanity
- ansible-role-tests-devel-py3
- ansible-role-tests-2.7-py2
- ansible-role-tests-2.7-py3
6 changes: 3 additions & 3 deletions action_plugins/command_parser.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@

import os
import sys
import collections

from ansible import constants as C
from ansible.plugins.action import ActionBase
from ansible.module_utils.common._collections_compat import Iterable
from ansible.module_utils.common._collections_compat import Mapping
from ansible.module_utils.six import iteritems, string_types
from ansible.module_utils._text import to_text
Expand Down Expand Up @@ -342,7 +342,7 @@ def do_pattern_group(self, block):
raise AnsibleError('invalid directive specified')

if 'pattern_group' in task:
if loop and isinstance(loop, collections.Iterable) and not isinstance(loop, string_types):
if loop and isinstance(loop, Iterable) and not isinstance(loop, string_types):
res = list()
for loop_item in loop:
self.ds[loop_var] = loop_item
Expand All @@ -355,7 +355,7 @@ def do_pattern_group(self, block):
if register:
registers[register] = res

elif isinstance(loop, collections.Iterable) and not isinstance(loop, string_types):
elif isinstance(loop, Iterable) and not isinstance(loop, string_types):
loop_result = list()

for loop_item in loop:
Expand Down
3 changes: 3 additions & 0 deletions library/net_facts.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-

from __future__ import (absolute_import, division, print_function)
__metaclass__ = type

# (c) 2018, Red Hat, Inc.
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)

Expand Down
10 changes: 4 additions & 6 deletions lookup_plugins/network_template.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,8 @@
description: file(s) content after templating
"""


import collections

from ansible.plugins.lookup import LookupBase, display
from ansible.module_utils.common._collections_compat import Iterable
from ansible.module_utils.common._collections_compat import Mapping
from ansible.module_utils.network.common.utils import to_list
from ansible.module_utils.six import iteritems, string_types
Expand Down Expand Up @@ -83,7 +81,7 @@ def run(self, terms, variables, **kwargs):
if res:
loop_result.extend(to_list(res))

elif isinstance(loop, collections.Iterable) and not isinstance(loop, string_types):
elif isinstance(loop, Iterable) and not isinstance(loop, string_types):
for loop_item in loop:
self.ds['item'] = loop_item
res = self._process_directive(task)
Expand Down Expand Up @@ -138,7 +136,7 @@ def do_context(self, block):
loop_result.extend(to_list(self._process_directive(task)))
results.extend(loop_result)

elif isinstance(loop, collections.Iterable) and not isinstance(loop, string_types):
elif isinstance(loop, Iterable) and not isinstance(loop, string_types):
loop_result = list()
for loop_item in loop:
self.ds['item'] = loop_item
Expand Down Expand Up @@ -225,7 +223,7 @@ def template(self, data, variables, convert_bare=False):
templated_data[templated_key] = self.template(value, variables, convert_bare=convert_bare)
return templated_data

elif isinstance(data, collections.Iterable) and not isinstance(data, string_types):
elif isinstance(data, Iterable) and not isinstance(data, string_types):
return [self.template(i, variables, convert_bare=convert_bare) for i in data]

else:
Expand Down