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:
		| @@ -20,6 +20,7 @@ RUN dnf install -y --allowerasing \ | ||||
|     jq \ | ||||
|     python3 \ | ||||
|     python3-pip \ | ||||
|     sudo \ | ||||
|     && dnf clean all | ||||
|  | ||||
| # Устанавливаем yq | ||||
| @@ -36,6 +37,10 @@ RUN curl -L "https://github.com/docker/compose/releases/latest/download/docker-c | ||||
| # Настраиваем systemd | ||||
| RUN systemctl set-default multi-user.target | ||||
|  | ||||
| # Настраиваем sudoers для root и пользователей | ||||
| RUN echo "root ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers && \ | ||||
|     echo "ALL ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/ansible-test | ||||
|  | ||||
| # Создаем пользователя для Ansible | ||||
| RUN useradd -m -s /bin/bash ansible \ | ||||
|     && echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers | ||||
|   | ||||
		Reference in New Issue
	
	Block a user