# Роль Ansible: Установка Docker ## Описание Данная роль предназначена для установки и настройки Docker на серверах с Debian/Ubuntu. В рамках выполнения роли: 1. Удаляются старые версии Docker и связанных пакетов. 2. Обновляется кэш `apt`. 3. Устанавливаются необходимые пакеты для работы с репозиториями. 4. Загружается GPG-ключ Docker и добавляется официальный репозиторий. 5. Обновляется кэш пакетов после добавления репозитория. 6. Устанавливаются необходимые компоненты Docker. 7. Обеспечивается запуск и автозапуск службы Docker. ## Требования - Поддерживаемая версия ОС: Debian/Ubuntu - Ansible с правами `root` (например, через `become: yes`) ## Зависимости Данная роль не имеет зависимостей от других ролей. ## Пример Playbook Пример использования роли в Playbook: ```yaml - hosts: all become: yes roles: - docker-install ``` ## Автор Автор: [Юрий Обрезков]