feat: Добавлен пресет all-images и установка sudo во все Dockerfile
- Создан пресет all-images для тестирования всех 9 образов - Добавлен sudo во все Dockerfile образы - Настроены sudoers для root и пользователей - Упрощен site.yml (убрана установка sudo) - Добавлена документация для пресета all-images - Обновлен Makefile с поддержкой нового пресета - Исправлена проблема с Parsec в Astra Linux - Улучшена система очистки контейнеров Пресет all-images включает: - Debian-based: Ubuntu, Debian, Alt Linux, Astra Linux - RHEL-based: CentOS, RHEL, AlmaLinux, Rocky Linux, RedOS - Уникальные порты 8080-8088 - Переменные окружения TEST_OS и TEST_FAMILY
This commit is contained in:
@@ -17,6 +17,7 @@ AnsibleTemplate - это универсальная система для тес
|
||||
- **[docs/creating-roles.md](docs/creating-roles.md)** - Создание и разработка ролей
|
||||
- **[docs/site-yml-guide.md](docs/site-yml-guide.md)** - Руководство по файлу site.yml
|
||||
- **[docs/molecule-guide.md](docs/molecule-guide.md)** - Подробное руководство по Molecule
|
||||
- **[docs/all-images-preset.md](docs/all-images-preset.md)** - Пресет all-images для тестирования всех образов
|
||||
- **[dockerfiles/README.md](dockerfiles/README.md)** - Подробная документация по Docker образам
|
||||
|
||||
### 🏗️ CI/CD
|
||||
@@ -157,6 +158,9 @@ make role test
|
||||
# Тестирование с minimal preset
|
||||
make role test minimal
|
||||
|
||||
# Тестирование всех образов (9 контейнеров)
|
||||
make role test all-images
|
||||
|
||||
# Тестирование с custom preset
|
||||
make role test my-custom-preset
|
||||
```
|
||||
@@ -184,6 +188,7 @@ make presets test PRESET=performance
|
||||
|--------|----------|-------|---------------|
|
||||
| `default` | Стандартный preset | 2 хоста (Debian + RHEL) | Базовое тестирование |
|
||||
| `minimal` | Минимальный preset | 1 хост (Debian) | Быстрое тестирование |
|
||||
| `all-images` | **Все образы** | 9 хостов (все ОС) | **Комплексное тестирование** |
|
||||
| `standard` | Расширенный preset | 3 хоста (Debian + RHEL + Debian) | Полное тестирование |
|
||||
| `performance` | Performance preset | 5 хостов (Debian + RHEL) | Нагрузочное тестирование |
|
||||
| `security` | Security preset | 3 хоста (Debian + RHEL) | Тестирование безопасности |
|
||||
|
||||
Reference in New Issue
Block a user