Skip to content

Курсовая работа курса "DevOps-инженер"

Notifications You must be signed in to change notification settings

smutosey/netology-sys-coursework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Курсовой проект по профессии «DevOps-инженер с нуля» -Недорезов Александр

Задача (ссылка на ТЗ) — разработать отказоустойчивую инфраструктуру для сайта, включающую мониторинг, сбор логов и резервное копирование основных данных. Инфраструктура должна размещаться в Yandex Cloud.

Структура репозитория:

  1. /terraform/ - скрипты Terraform для создания инфраструктуры в Yandex Cloud
    1. meta/ - файлы cloud-config с первичной настройкой ВМ
    2. templates/ - шаблоны .tftpl, в нашем случае шаблоном формируем inventory для ansible
    3. terraform.tfvars.example - пример файла с переменными, необходимыми для запуска terraform apply
  2. /ansible/ - yaml-конфигурации виртуальных машин в облаке
    1. roles/ - роли Ansible
    2. playbook.yml - основной плейбук для конфигурации инфраструктуры
    3. inventory.yaml.example - пример генерируемого с помощью terraform-шаблона Inventory
    4. domain-accept.yaml - отдельный плейбук для подтверждения права владения доменом

About

Курсовая работа курса "DevOps-инженер"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published