You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
767 B
Plaintext
28 lines
767 B
Plaintext
#### Python / PiP Requirements ####
|
|
|
|
# each group either sorted by alphabet or, if applicable, sorted by hierachy
|
|
|
|
|
|
### Main Runtime Dependencies ###
|
|
|
|
# Ansible itself
|
|
ansible ~= 2.10.0 # pinned to 2.10 because upgrade may bring issues
|
|
|
|
|
|
### Test Frameworks ###
|
|
|
|
ansible-lint # simple linter
|
|
yamllint # linter for YAML files in general
|
|
|
|
## molecule ##
|
|
# role based test framework for Ansible
|
|
|
|
molecule
|
|
|
|
# enable docker for test environments, requires Docker to be installed on host and usuable without additional permissions
|
|
molecule-docker
|
|
|
|
# allows using Vagrant (VMs) for creating test environments, requires Vagrant and any hypervisor (e.g. VirtualBox) to be installed
|
|
molecule-vagrant
|
|
python-vagrant # extra module required as not always installed with vagrant
|