Skip to content

peter91peter91 Infra repository

License

Notifications You must be signed in to change notification settings

Otus-DevOps-22-08/peter91peter91_infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


HW-11 (lesson-15).

Разработка и тестирование Ansible ролей и плейбуков

-Установлен Vagrant, описана локальная инфраструктура -В Vagrantfile по очереди добавлены provision -Доработаны роли db и app (таски разнесены по разным файлам, добавлены теги).

-Добавлено проксирование через nginx_sites nginx_sites: { default: [ "listen 80", "server_name 'puma'", "location / { proxy_pass http://127.0.0.1:9292;

-Установлена Molecule. Добавили тесты, используя модули Testinfra, для проверки конфигурации, настраиваемой ролью db: