first commit

This commit is contained in:
Sergey Antropoff
2026-04-17 08:37:27 +03:00
commit 095b276cb3
82 changed files with 5731 additions and 0 deletions

28
requirements-python.txt Normal file
View 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