amphyxs / skillfactory-ansible-hw-4

SkillFactory DevOps course homework B6.9.2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Задание B6.9.2 (HW-03)

  1. Создайте Ansible-роль, настраивающую кэширующий DNS-сервер dnsmasq. Примените ее.
  2. Напишите Ansible-playbook, создающий группу пользователей superusers, куда входят пользователи user2 и user3, и которая, выполнив sudo -i, сможет повысить свои полномочия и стать root-пользователем. Можете использовать модуль lineinfile. У него есть параметр validate, позволяющий проверять сделанные изменения в файле. В документации есть пример валидации sudoers-файла.
  3. Самостоятельно напишите Ansible-роль, настраивающую связку nginx+php-fpm и выдающую при обращении к главной странице веб-сервера информацию о php (содержимое index.php — ).
  4. Дополните роль из п.3: пусть DocumentRoot будет в директории /opt/nginx/ansible. Используйте handler для перечитывания конфигурации nginx.

About

SkillFactory DevOps course homework B6.9.2


Languages

Language:Jinja 100.0%