Files @ 0e1b993ae9b5
Branch filter:

Location: majic-ansible-roles/requirements.in

branko
MAR-245: Update site requirements for development (nothing breaking/major).
# Ansible and role runtime.
ansible~=11.2.0
netaddr
passlib
python-ldap

# Development and testing.
ansible-lint
defusedxml
flake8
gimmecert
# @WORKAROUND: Newer versions of Molecule break with Vagrant backend
#   Due to introduction of more invasive changes (in 25.2.0),
#   running newer versions of Molecule in combination with Vagrant
#   is broken. For more details, see:
#
#     - https://github.com/ansible-community/molecule-plugins/issues/301
#
#   Additional issue is that the ephemeral directory location has
#   changed, which may cause some issues with the mail_server role
#   testing. The ephemeral directory is currently used to store the
#   ClamAV database files in order to avoid getting blocked by the
#   upstream because of hitting the rate limit. When Molecule does get
#   upgraded eventually, it might be worth it to also look into
#   splitting out this ClamAV database cache explicitly into some
#   directory like ~/.cache/majic-ansible-roles-clamavdb instead of
#   relying on the Molecule ephemeral directory.
molecule[testinfra]~=25.1.0
molecule-plugins[vagrant]~=23.7.0
paramiko
pytest-env

# Documentation.
sphinx
sphinx-rtd-theme

# Python virtualenv management.
pip
pip-tools
setuptools