Практическое задание
Ansible против localhost
сложноИнфраструктура как код, кухонная версия. Напиши плейбук /root/site.yml, нацеленный на localhost (local connection), который: создаёт пользователя deploy, создаёт каталог /opt/app, принадлежащий deploy, с правами 750, и пишет в /etc/motd строку Managed by Ansible. Прогони его до сходимости. Проверка сама откатит результат и прогонит плейбук с нуля, а потом ещё раз — второй прогон ничего не должен менять.
- ansible
- iac
- плейбук
- идемпотентность
- модули