コード例 #1
0
ファイル: cli.py プロジェクト: jctanner/ansible-test
def complete_remote(prefix, parsed_args, **_):
    """
    :type prefix: unicode
    :type parsed_args: any
    :rtype: list[str]
    """
    del parsed_args

    images = sorted(get_remote_completion().keys())

    return [i for i in images if i.startswith(prefix)]
コード例 #2
0
ファイル: cli.py プロジェクト: zzhang01/ansible
def complete_remote_shell(prefix, parsed_args, **_):
    """
    :type prefix: unicode
    :type parsed_args: any
    :rtype: list[str]
    """
    del parsed_args

    images = sorted(get_remote_completion().keys())

    # 2008 doesn't support SSH so we do not add to the list of valid images
    images.extend(["windows/%s" % i for i in read_lines_without_comments('test/runner/completion/windows.txt', remove_blank_lines=True) if i != '2008'])

    return [i for i in images if i.startswith(prefix)]
コード例 #3
0
ファイル: cli.py プロジェクト: nhanht9/ansible
def complete_remote_shell(prefix, parsed_args, **_):
    """
    :type prefix: unicode
    :type parsed_args: any
    :rtype: list[str]
    """
    del parsed_args

    images = sorted(get_remote_completion().keys())

    # 2008 doesn't support SSH so we do not add to the list of valid images
    windows_completion_path = os.path.join(ANSIBLE_TEST_DATA_ROOT,
                                           'completion', 'windows.txt')
    images.extend([
        "windows/%s" % i
        for i in read_lines_without_comments(windows_completion_path,
                                             remove_blank_lines=True)
        if i != '2008'
    ])

    return [i for i in images if i.startswith(prefix)]