Created
June 20, 2024 15:36
-
-
Save zeitounator/eac339ae3072f0e6274b08ef9cb7258a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ pyenv virtualenv 3.12.4 test_ansible_lint | |
$ pyenv activate test_ansible_lint | |
(test_ansible_lint)$ pip install ansible ansible-lint | |
Collecting ansible | |
Using cached ansible-10.1.0-py3-none-any.whl.metadata (8.2 kB) | |
Collecting ansible-lint | |
Using cached ansible_lint-24.6.0-py3-none-any.whl.metadata (5.6 kB) | |
Collecting ansible-core~=2.17.1 (from ansible) | |
Using cached ansible_core-2.17.1-py3-none-any.whl.metadata (6.9 kB) | |
Collecting ansible-compat>=24.5.0dev0 (from ansible-lint) | |
Using cached ansible_compat-24.6.1-py3-none-any.whl.metadata (2.9 kB) | |
Collecting black>=24.3.0 (from ansible-lint) | |
Using cached black-24.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (77 kB) | |
Collecting filelock>=3.3.0 (from ansible-lint) | |
Using cached filelock-3.15.3-py3-none-any.whl.metadata (2.9 kB) | |
Collecting importlib-metadata (from ansible-lint) | |
Using cached importlib_metadata-7.1.0-py3-none-any.whl.metadata (4.7 kB) | |
Collecting jsonschema>=4.10.0 (from ansible-lint) | |
Using cached jsonschema-4.22.0-py3-none-any.whl.metadata (8.2 kB) | |
Collecting packaging>=21.3 (from ansible-lint) | |
Using cached packaging-24.1-py3-none-any.whl.metadata (3.2 kB) | |
Collecting pathspec>=0.10.3 (from ansible-lint) | |
Using cached pathspec-0.12.1-py3-none-any.whl.metadata (21 kB) | |
Collecting pyyaml>=5.4.1 (from ansible-lint) | |
Using cached PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) | |
Collecting rich>=12.0.0 (from ansible-lint) | |
Using cached rich-13.7.1-py3-none-any.whl.metadata (18 kB) | |
Collecting ruamel.yaml>=0.18.5 (from ansible-lint) | |
Using cached ruamel.yaml-0.18.6-py3-none-any.whl.metadata (23 kB) | |
Collecting subprocess-tee>=0.4.1 (from ansible-lint) | |
Using cached subprocess_tee-0.4.2-py3-none-any.whl.metadata (3.3 kB) | |
Collecting yamllint>=1.30.0 (from ansible-lint) | |
Using cached yamllint-1.35.1-py3-none-any.whl.metadata (4.2 kB) | |
Collecting wcmatch>=8.5.0 (from ansible-lint) | |
Using cached wcmatch-8.5.2-py3-none-any.whl.metadata (4.8 kB) | |
Collecting jinja2>=3.0.0 (from ansible-core~=2.17.1->ansible) | |
Using cached jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB) | |
Collecting cryptography (from ansible-core~=2.17.1->ansible) | |
Using cached cryptography-42.0.8-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.3 kB) | |
Collecting resolvelib<1.1.0,>=0.5.3 (from ansible-core~=2.17.1->ansible) | |
Using cached resolvelib-1.0.1-py2.py3-none-any.whl.metadata (4.0 kB) | |
Collecting click>=8.0.0 (from black>=24.3.0->ansible-lint) | |
Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB) | |
Collecting mypy-extensions>=0.4.3 (from black>=24.3.0->ansible-lint) | |
Using cached mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB) | |
Collecting platformdirs>=2 (from black>=24.3.0->ansible-lint) | |
Using cached platformdirs-4.2.2-py3-none-any.whl.metadata (11 kB) | |
Collecting attrs>=22.2.0 (from jsonschema>=4.10.0->ansible-lint) | |
Using cached attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB) | |
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.10.0->ansible-lint) | |
Using cached jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB) | |
Collecting referencing>=0.28.4 (from jsonschema>=4.10.0->ansible-lint) | |
Using cached referencing-0.35.1-py3-none-any.whl.metadata (2.8 kB) | |
Collecting rpds-py>=0.7.1 (from jsonschema>=4.10.0->ansible-lint) | |
Using cached rpds_py-0.18.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB) | |
Collecting markdown-it-py>=2.2.0 (from rich>=12.0.0->ansible-lint) | |
Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB) | |
Collecting pygments<3.0.0,>=2.13.0 (from rich>=12.0.0->ansible-lint) | |
Using cached pygments-2.18.0-py3-none-any.whl.metadata (2.5 kB) | |
Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml>=0.18.5->ansible-lint) | |
Using cached ruamel.yaml.clib-0.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.metadata (2.2 kB) | |
Collecting bracex>=2.1.1 (from wcmatch>=8.5.0->ansible-lint) | |
Using cached bracex-2.4-py3-none-any.whl.metadata (3.6 kB) | |
Collecting zipp>=0.5 (from importlib-metadata->ansible-lint) | |
Using cached zipp-3.19.2-py3-none-any.whl.metadata (3.6 kB) | |
Collecting MarkupSafe>=2.0 (from jinja2>=3.0.0->ansible-core~=2.17.1->ansible) | |
Using cached MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) | |
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=12.0.0->ansible-lint) | |
Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) | |
Collecting cffi>=1.12 (from cryptography->ansible-core~=2.17.1->ansible) | |
Using cached cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB) | |
Collecting pycparser (from cffi>=1.12->cryptography->ansible-core~=2.17.1->ansible) | |
Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes) | |
Using cached ansible-10.1.0-py3-none-any.whl (47.9 MB) | |
Using cached ansible_lint-24.6.0-py3-none-any.whl (304 kB) | |
Using cached ansible_compat-24.6.1-py3-none-any.whl (23 kB) | |
Using cached ansible_core-2.17.1-py3-none-any.whl (2.2 MB) | |
Using cached black-24.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB) | |
Using cached filelock-3.15.3-py3-none-any.whl (16 kB) | |
Using cached jsonschema-4.22.0-py3-none-any.whl (88 kB) | |
Using cached packaging-24.1-py3-none-any.whl (53 kB) | |
Using cached pathspec-0.12.1-py3-none-any.whl (31 kB) | |
Using cached PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724 kB) | |
Using cached rich-13.7.1-py3-none-any.whl (240 kB) | |
Using cached ruamel.yaml-0.18.6-py3-none-any.whl (117 kB) | |
Using cached subprocess_tee-0.4.2-py3-none-any.whl (5.2 kB) | |
Using cached wcmatch-8.5.2-py3-none-any.whl (39 kB) | |
Using cached yamllint-1.35.1-py3-none-any.whl (66 kB) | |
Using cached importlib_metadata-7.1.0-py3-none-any.whl (24 kB) | |
Using cached attrs-23.2.0-py3-none-any.whl (60 kB) | |
Using cached bracex-2.4-py3-none-any.whl (11 kB) | |
Using cached click-8.1.7-py3-none-any.whl (97 kB) | |
Using cached jinja2-3.1.4-py3-none-any.whl (133 kB) | |
Using cached jsonschema_specifications-2023.12.1-py3-none-any.whl (18 kB) | |
Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB) | |
Using cached mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) | |
Using cached platformdirs-4.2.2-py3-none-any.whl (18 kB) | |
Using cached pygments-2.18.0-py3-none-any.whl (1.2 MB) | |
Using cached referencing-0.35.1-py3-none-any.whl (26 kB) | |
Using cached resolvelib-1.0.1-py2.py3-none-any.whl (17 kB) | |
Using cached rpds_py-0.18.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB) | |
Using cached ruamel.yaml.clib-0.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (734 kB) | |
Using cached zipp-3.19.2-py3-none-any.whl (9.0 kB) | |
Using cached cryptography-42.0.8-cp39-abi3-manylinux_2_28_x86_64.whl (3.9 MB) | |
Using cached cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (477 kB) | |
Using cached MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) | |
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB) | |
Using cached pycparser-2.22-py3-none-any.whl (117 kB) | |
Installing collected packages: resolvelib, zipp, subprocess-tee, ruamel.yaml.clib, rpds-py, pyyaml, pygments, pycparser, platformdirs, pathspec, packaging, mypy-extensions, mdurl, MarkupSafe, filelock, click, bracex, attrs, yamllint, wcmatch, ruamel.yaml, referencing, markdown-it-py, jinja2, importlib-metadata, cffi, black, rich, jsonschema-specifications, cryptography, jsonschema, ansible-core, ansible-compat, ansible, ansible-lint | |
Successfully installed MarkupSafe-2.1.5 ansible-10.1.0 ansible-compat-24.6.1 ansible-core-2.17.1 ansible-lint-24.6.0 attrs-23.2.0 black-24.4.2 bracex-2.4 cffi-1.16.0 click-8.1.7 cryptography-42.0.8 filelock-3.15.3 importlib-metadata-7.1.0 jinja2-3.1.4 jsonschema-4.22.0 jsonschema-specifications-2023.12.1 markdown-it-py-3.0.0 mdurl-0.1.2 mypy-extensions-1.0.0 packaging-24.1 pathspec-0.12.1 platformdirs-4.2.2 pycparser-2.22 pygments-2.18.0 pyyaml-6.0.1 referencing-0.35.1 resolvelib-1.0.1 rich-13.7.1 rpds-py-0.18.1 ruamel.yaml-0.18.6 ruamel.yaml.clib-0.2.8 subprocess-tee-0.4.2 wcmatch-8.5.2 yamllint-1.35.1 zipp-3.19.2 | |
(test_ansible_lint)$ ansible --version | |
ansible [core 2.17.1] | |
config file = None | |
configured module search path = ['/home/olcla/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] | |
ansible python module location = /home/olcla/.pyenv/versions/3.12.4/envs/test_ansible_lint/lib/python3.12/site-packages/ansible | |
ansible collection location = /home/olcla/.ansible/collections:/usr/share/ansible/collections | |
executable location = /home/olcla/.pyenv/versions/test_ansible_lint/bin/ansible | |
python version = 3.12.4 (main, Jun 20 2024, 17:11:03) [GCC 11.4.0] (/home/olcla/.pyenv/versions/3.12.4/envs/test_ansible_lint/bin/python) | |
jinja version = 3.1.4 | |
libyaml = True | |
(test_ansible_lint)$ ansible-lint --version | |
ansible-lint 24.6.0 using ansible-core:2.17.1 ansible-compat:24.6.1 ruamel-yaml:0.18.6 ruamel-yaml-clib:0.2.8 | |
(test_ansible_lint)$ cat << EOF > windows.yml | |
> --- | |
- name: Test ansible lint with windows module | |
hosts: localhost | |
gather_facts: false | |
tasks: | |
- name: Test a windows task name | |
ansible.windows.win_powershell: | |
sript: dir | |
EOF | |
(test_ansible_lint)$ ansible-lint window.yml | |
Passed: 0 failure(s), 0 warning(s) on 1 files. Last profile that met the validation criteria was 'production'. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment