- Исправлена установка Docker для Rocky Linux (заменен универсальный скрипт на ручную установку)
- Исправлена установка Docker для AlmaLinux (заменен универсальный скрипт на ручную установку)
- Исправлена установка Docker для ALT Linux (убраны несуществующие пакеты docker/docker-compose)
- Обновлен Makefile с улучшенной справкой и командами
- Все 7 Docker образов успешно собраны:
* inecs/alt-linux:latest (804MB)
* inecs/astra-linux:latest (1.06GB)
* inecs/redos:latest (1.26GB)
* inecs/centos:latest (1.07GB)
* inecs/rhel:latest (1.01GB)
* inecs/rocky:latest (1.32GB)
* inecs/alma:latest (1.13GB)
Все образы содержат:
- Systemd для полноценного тестирования
- Docker для DinD/DOoD сценариев
- Python и pip для Ansible
- Пользователя ansible с sudo правами
- Все необходимые инструменты разработки
Проект готов к полноценному тестированию Ansible на различных ОС!
- Реорганизован Makefile:
* Переменные вынесены наверх
* Справка перенесена в конец
* Удалены секции molecule и container
* Объединены presets и preset в одну секцию
* Переименована секция docker в docker-cmd
- Добавлены Docker образы:
* ansible-controller - основной контроллер
* alt-linux, astra-linux, redos - российские дистрибутивы
* rhel, centos, alma, rocky - RHEL-совместимые образы
- Обновлены preset'ы:
* Добавлены описания #description: во все preset'ы
* Переименован docker.yml в docker-test.yml
* Добавлены новые preset'ы: etcd-patroni, multi-os
- Добавлена документация:
* docs/examples.md - примеры использования
* docs/universal-testing.md - универсальное тестирование
* dockerfiles/README.md - описание Docker образов
- Улучшена функциональность:
* Единообразный стиль команд make [категория] [действие]
* Улучшенный вывод информации о preset'ах
* Добавлены пустые цели для совместимости