Skip to content

Latest commit

 

History

History
 
 

09_ansible

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

В Vagrantfile описаны две виртуальные машины - ansible-server и ansible-client. Между этими ВМ поднимается внутренняя сеть, подкладываются ssh-ключи, на ansible-server устанавливается python, через pip устанавливается ansible, копируются нужные файлы для ansible.

Для проверки ДЗ нужно скопировать себе всё содержимое каталога 09_ansible и запустить в консоли vagrant up. Всё что нужно vagrant и ansible сделают сами. Результат работы будет виден в последних строках терминального вывода (см. файл typescript). В текущем варианте ansible-server работает с ansible-client с помощью роли.

Есть возможность проверить работу ansible без роли и с помощью роли. Для этого в Vagrantfile нужно раскомментировать соответствующую строку под комментарием #not_role или #for_role. В результате, на виртуальный ansible-server скопируется нужная структура каталогов и файлов. При этом, другая строка под комментарием #not_role или #for_role должна быть закомментирована. Конечно, можно было бы копировать оба варианта и запускать ansible-playbook с указанием пути до нужных файлов.