❯ ansible-playbook -i hosts.yaml playbook.yaml --ask-vault-pass Vault password: PLAY [Настройка VM для раздачи статического файла через nginx] ************************************************************************************************************************************************************************************************************************************************************************************************************************************************* TASK [Получение SSH отпечатка] ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* ok: [nginx -> localhost] TASK [Добавление SSH отпечатка в known_hosts] ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx -> localhost] TASK [Сбор фактов] ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* [WARNING]: Host 'nginx' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. ok: [nginx] TASK [prepare-key : Генерация SSH ключа] *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** ok: [nginx -> localhost] TASK [prepare-vm : Добавление SSH ключа] *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. [DEPRECATION WARNING]: Importing 'to_native' from 'ansible.module_utils._text' is deprecated. This feature will be removed from ansible-core version 2.24. Use ansible.module_utils.common.text.converters instead. changed: [nginx] TASK [prepare-vm : Установка необходимых пакетов] ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx] TASK [prepare-vm : Разрешить SSH] ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx] TASK [prepare-vm : Разрешить HTTP и HTTPS] ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* changed: [nginx] => (item=80) changed: [nginx] => (item=443) TASK [prepare-vm : Включение и запуск файрволла] *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx] TASK [prepare-vm : Перезагрузка файрволла] ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* changed: [nginx] TASK [prepare-vm : Включение и запуск SSH] ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* changed: [nginx] TASK [prepare-vm : Включение и запуск cron] ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** ok: [nginx] TASK [prepare-vm : Установка UTC для cron] ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* changed: [nginx] TASK [prepare-docker : Проверка наличия докера] **************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** ok: [nginx] TASK [prepare-docker : Скачивание скрипта установки докера] **************************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx] TASK [prepare-docker : Установка докера] *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx] TASK [prepare-docker : Активация докер сервиса] **************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** ok: [nginx] TASK [nginx : Подготовка директории] *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx] TASK [nginx : Проверка наличия сертификата] ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** ok: [nginx] TASK [nginx : Проверка наличия приватного ключа] *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** ok: [nginx] TASK [nginx : Создание директории для сертификатов] ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************ changed: [nginx] TASK [nginx : Генерация приватного ключа] ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx] TASK [nginx : Генерация CSR] *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx] TASK [nginx : Генерация самоподписанного сертификата] ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx] TASK [nginx : Копирование файлов конфигурации] ***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx] => (item=nginx.conf) changed: [nginx] => (item=Dockerfile) changed: [nginx] => (item=index.html) changed: [nginx] => (item=docker-compose.yaml) changed: [nginx] => (item=backup.sh) TASK [nginx : Подготовка директории бекапов] ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* changed: [nginx] TASK [nginx : Настройка еженедельного резервного копирования Nginx] ******************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx] TASK [nginx : Сборка и запуск Docker Compose] ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** changed: [nginx] PLAY RECAP ***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** nginx : ok=28 changed=20 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0