feat: сделана роль devops универсальной для всех ОС
Some checks failed
Ansible Testing / lint (push) Has been cancelled
Ansible Testing / test (default) (push) Has been cancelled
Ansible Testing / test (minimal) (push) Has been cancelled
Ansible Testing / test (performance) (push) Has been cancelled
Ansible Testing / deploy-check (push) Has been cancelled
Some checks failed
Ansible Testing / lint (push) Has been cancelled
Ansible Testing / test (default) (push) Has been cancelled
Ansible Testing / test (minimal) (push) Has been cancelled
Ansible Testing / test (performance) (push) Has been cancelled
Ansible Testing / deploy-check (push) Has been cancelled
- Добавлена автоматическая детекция ОС и настройка групп пользователя - Поддержка всех ОС из dockerfiles: Ubuntu, Debian, RHEL, CentOS, Rocky, AlmaLinux, Astra Linux, ALT Linux, RedOS - Автоматический выбор групп: sudo для Ubuntu/Debian, wheel для RHEL-семейства - Обновлена документация с примерами для разных ОС - Добавлены тесты для проверки универсальности - Исправлены ошибки линтера в meta/main.yml Роль теперь работает на всех системах из dockerfiles без дополнительной настройки.
This commit is contained in:
@@ -111,12 +111,22 @@ devops_ssh_keys:
|
||||
|
||||
## Поддерживаемые ОС
|
||||
|
||||
- Ubuntu (focal, jammy)
|
||||
- Debian (bullseye, bookworm)
|
||||
- RHEL (8, 9)
|
||||
- CentOS (8, 9)
|
||||
- Rocky Linux (8, 9)
|
||||
- AlmaLinux (8, 9)
|
||||
- **Ubuntu** (focal, jammy)
|
||||
- **Debian** (bullseye, bookworm)
|
||||
- **RHEL** (8, 9)
|
||||
- **CentOS** (8, 9)
|
||||
- **Rocky Linux** (8, 9)
|
||||
- **AlmaLinux** (8, 9)
|
||||
- **Astra Linux** (1.7)
|
||||
- **ALT Linux** (p9)
|
||||
- **RedOS** (9)
|
||||
|
||||
### Автоматическое определение ОС
|
||||
|
||||
Роль автоматически определяет операционную систему и настраивает:
|
||||
- **Группы пользователя**: `sudo` для Ubuntu/Debian, `wheel` для RHEL-семейства
|
||||
- **Путь к sudoers**: `/etc/sudoers.d/devops`
|
||||
- **Валидация sudoers**: `visudo -cf %s`
|
||||
|
||||
## Теги
|
||||
|
||||
|
||||
Reference in New Issue
Block a user