- Изменена переменная DOCKER_IMAGE на inecs/ansible-lab:ansible-controller-latest
- Обновлена команда сборки контроллера для использования нового формата тегов
- Обновлен docker-compose.yml для использования готового образа
- Обновлена справка с новым именем образа
- Добавлены ubuntu и debian в список собираемых образов
- Теперь контроллер использует единый формат тегов с остальными образами
Автор: Сергей Антропов
Сайт: https://devops.org.ru
- Созданы Dockerfile'ы для Ubuntu 22.04 и Debian:
- dockerfiles/ubuntu/Dockerfile - Ubuntu 22.04 с systemd
- dockerfiles/debian/Dockerfile - Debian bookworm с systemd
- Обновлен Makefile:
- Добавлены ubuntu и debian в DOCKER_IMAGES
- Добавлена поддержка в docker-get-base-tag
- Обновлена справка с новыми образами
- Обновлены все пресеты для поддержки новых образов:
- ubuntu: inecs/ansible-lab:ubuntu-latest
- debian: inecs/ansible-lab:debian-latest
- Обновлен molecule.yml для поддержки новых образов
- Обновлен скрипт test-custom-images.sh для проверки новых образов
- Теперь поддерживается 10 собственных образов AnsibleTemplate
Автор: Сергей Антропов
Сайт: https://devops.org.ru
- Удалены дублирующиеся строки rhel: quay.io/centos/centos:stream9-systemd
- Оставлены только собственные образы AnsibleTemplate
- Сохранена обратная совместимость с debian образом
- Все пресеты теперь содержат только уникальные образы
- Убраны конфликты между старыми и новыми образами
Автор: Сергей Антропов
Сайт: https://devops.org.ru
- Созданы пресеты для тестирования с собственными образами:
- custom-minimal.yml - минимальный тест (4 хоста)
- custom-images.yml - полный тест (все образы)
- custom-performance.yml - тест производительности (8 хостов)
- Обновлен molecule.yml для поддержки собственных образов
- Добавлен скрипт test-custom-images.sh для автоматизации тестирования
- Добавлены команды в Makefile:
- make custom-images test [minimal|full|performance]
- make custom-images check - проверка наличия образов
- make custom-images build - сборка всех образов
- Поддержка образов: ansible-controller, alt-linux, astra-linux, redos, rhel, centos, alma, rocky
Автор: Сергей Антропов
Сайт: https://devops.org.ru
- Обновлен README.md в dockerfiles/ с описанием образов
- Улучшен docker-compose.yml для ansible-controller
- Обновлена документация examples.md и universal-testing.md
- Улучшен verify.yml для molecule тестирования
- Добавлены новые функции и исправления
Автор: Сергей Антропов
Сайт: https://devops.org.ru
- Реорганизован 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'ах
* Добавлены пустые цели для совместимости
- Создан файл roles/deploy.yml с блоком запуска роли nginx
- Обновлен molecule/default/site.yml для импорта deploy.yml
- Улучшена модульность структуры проекта
- Автор: Сергей Антропов
- Создана система пресетов для быстрого переключения между конфигурациями
- Добавлены пресеты: minimal, standard, docker, cluster
- Обновлена структура проекта с папками cicd/, vault/, scripts/
- Упрощена система vault с функциональными секретами
- Добавлены скрипты для работы с пресетами
- Обновлен Makefile с командами для пресетов
- Удалены старые файлы и структуры
Автор: Сергей Антропов
Сайт: https://devops.org.ru
- Создан файл verify.yml с комплексной проверкой сервисов
- Обновлена конфигурация molecule.yml для использования образов inecs/ansible
- Добавлены проверки: systemd статус и версия, docker binary и daemon, docker-compose
- Включены тесты функциональности docker и systemd сервисов
- Подробное логирование результатов проверки на русском языке
Автор: Сергей Антропов
Сайт: https://devops.org.ru
- Исправлена ошибка ansible-vault в Dockerfile-Ubuntu (установка версии <4.0.0)
- Убраны -latest из тегов ubuntu и centos в Makefile
- Обновлены теги в molecule.yml: inecs/ansible:centos и inecs/ansible:ubuntu
- Пересобраны все образы с новыми тегами и исправленными зависимостями
- Все образы успешно опубликованы в Docker Hub с поддержкой amd64 и arm64
- Обновлен docker-compose.yaml для использования inecs/ansible:latest
- Обновлен molecule.yml для использования inecs/ansible:centos-latest и inecs/ansible:ubuntu-latest
- Удалена секция build из docker-compose.yaml, теперь используется готовый образ
- Образы теперь загружаются из Docker Hub вместо локальной сборки
Автор: Сергей Антропов