first commit
This commit is contained in:
28
requirements-python.txt
Normal file
28
requirements-python.txt
Normal file
@@ -0,0 +1,28 @@
|
||||
# Ansible core + плагины для K3S стека
|
||||
ansible-core>=2.16,<2.18
|
||||
ansible>=9.0.0
|
||||
|
||||
# Kubernetes / Helm модули
|
||||
kubernetes>=28.1.0
|
||||
openshift>=0.13.2
|
||||
|
||||
# Утилиты
|
||||
jinja2>=3.1.0
|
||||
pyyaml>=6.0
|
||||
netaddr>=0.10.0 # для ansible.utils.ipaddr
|
||||
dnspython>=2.4.0 # для DNS lookup плагинов
|
||||
cryptography>=41.0.0 # для Ansible Vault
|
||||
|
||||
# Docker API (для Molecule docker driver + основной runner)
|
||||
docker>=7.0.0
|
||||
|
||||
# ─── Molecule (тестирование ролей) ────────────────────────────────────────────
|
||||
molecule>=6.0.3
|
||||
molecule-plugins[docker]>=23.5.3
|
||||
|
||||
# Линтинг
|
||||
ansible-lint>=24.2.0
|
||||
yamllint>=1.35.0
|
||||
|
||||
# Цветной вывод
|
||||
rich>=13.0.0
|
||||
Reference in New Issue
Block a user