mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 22:02:50 +00:00
New module: Python Requirements Facts (#43108)
* New boto3_facts module boto3_facts aims to help users see whether their python and module versions are as expected. * Rename to `assert_python_requirements` * Update integration tests * Document options * fix imports * boilerplate * fix docs * reorder import * Make distutils optional and fail gracefully when it is not available * fix example doc * fix docs on requirements_facts
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
- name: run python_requirements_facts module
|
||||
python_requirements_facts:
|
||||
register: basic_facts
|
||||
|
||||
- name: ensure python_requirements_facts returns desired info
|
||||
assert:
|
||||
that:
|
||||
- "'python' in basic_facts"
|
||||
- "'python_version' in basic_facts"
|
||||
|
||||
- name: run python_requirements_facts module
|
||||
python_requirements_facts:
|
||||
dependencies:
|
||||
- notreal<1
|
||||
- ansible>2
|
||||
register: dep_facts
|
||||
|
||||
- name: ensure python_requirements_facts returns desired info
|
||||
assert:
|
||||
that:
|
||||
- "'installed' in dep_facts.valid.ansible"
|
||||
- "'notreal' in dep_facts.not_found"
|
||||
Reference in New Issue
Block a user