Commit Graph

6 Commits

Author SHA1 Message Date
4e2e218aae Исправление ошибки ansible-vault и обновление тегов образов
- Исправлена ошибка ansible-vault в Dockerfile-Ubuntu (установка версии <4.0.0)
- Убраны -latest из тегов ubuntu и centos в Makefile
- Обновлены теги в molecule.yml: inecs/ansible:centos и inecs/ansible:ubuntu
- Пересобраны все образы с новыми тегами и исправленными зависимостями
- Все образы успешно опубликованы в Docker Hub с поддержкой amd64 и arm64
2025-10-21 00:47:00 +03:00
1773115652 Оптимизация Docker образов и поддержка multi-arch
- Оптимизирован Dockerfile-CentOS с флагами --nodocs и --setopt=install_weak_deps=False
- Исправлены конфликты версий в Dockerfile-Ubuntu
- Добавлена поддержка ARM64 архитектуры для всех образов
- Все образы пересобраны и опубликованы в Docker Hub
- Образы: inecs/ansible:latest, inecs/ansible:centos-latest, inecs/ansible:ubuntu-latest
2025-10-21 00:29:56 +03:00
357a4c69b5 Добавить docker-compose в образы Ubuntu и CentOS
- Добавлен docker-compose в Dockerfile-Ubuntu
- Добавлен docker-compose в Dockerfile-CentOS
- Docker-compose загружается с официального GitHub репозитория
- Образы теперь поддерживают запуск полноценных сред тестирования
- Возможность запуска docker-compose внутри контейнеров для тестирования

Теперь образы содержат:
- Все системные пакеты для разработки
- Ansible и связанные инструменты
- Docker-compose для оркестрации контейнеров
- Полный набор инструментов для тестирования

Автор: Сергей Антропов
2025-10-21 00:03:30 +03:00
cbf79cc9b8 Добавить системные пакеты в образы Ubuntu и CentOS
- Добавлены системные пакеты в Dockerfile-Ubuntu:
  - git, ssh, gcc, libffi-dev, libssl-dev, make, sudo
  - sshpass, openssh-client, nano, less, ca-certificates
  - curl, gnupg, lsb-release
- Добавлены системные пакеты в Dockerfile-CentOS:
  - git, openssh, gcc, libffi-devel, openssl-devel, make, sudo
  - sshpass, openssh-clients, nano, less, ca-certificates
  - curl, gnupg2, redhat-lsb-core
- Добавлены Python пакеты для Ansible:
  - ansible, ansible-vault, molecule, molecule-docker
  - ansible-lint, yamllint, docker
- Образы теперь содержат все необходимые инструменты для тестирования Ansible ролей

Автор: Сергей Антропов
2025-10-21 00:01:55 +03:00
cb0a4d95fd Настроить сборку и публикацию образов в Docker Hub
- Добавлена новая команда make images-dockerhub для сборки образов в Docker Hub
- Образы публикуются под именем inecs/ansible:centos-latest и inecs/ansible:ubuntu-latest
- Обновлен Dockerfile-Ubuntu для использования готового образа с Ansible
- Добавлена поддержка multi-arch сборки (AMD64/ARM64)
- Обновлена документация в README.md

Автор: Сергей Антропов
2025-10-20 23:53:19 +03:00
1c3e6949e1 fix 2025-03-20 11:16:54 +03:00