feat: Выполнил практическое задание по DevOps
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
❯ 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
|
||||
Reference in New Issue
Block a user