Ansible playbook

Стекольщиков10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.06.2024

Необходимо создать Ansible playbook для настройки и обновления сервера на базе CentOS 8. Playbook должен устанавливать и конфигурировать named и caddy/nginx. Сертификаты для сайтов должны выпускаться с учетом поддоменов, один сертификат на домен.

Требования:

Инициализация сервера (init): Конфигурирование сервера, установка и настройка named, установка и настройка caddy или nginx, обновление всех пакетов до последних версий.

Управление доменами: Добавление домена (add-domain), редактирование домена (edit-domain), удаление домена (rm-domain).

Управление поддоменами: Добавление поддомена (add-subdomain), редактирование поддомена (edit-subdomain), удаление поддомена (rm-subdomain).

Список доменов и поддоменов (list): Получение списка всех доменов, получение списка всех поддоменов, адреса, на которые ссылаются домены и поддомены.

Ожидаемый результат:

Ansible playbook с разделением на теги: init — для начальной настройки сервера, add-domain — для добавления нового домена, edit-domain — для редактирования существующего домена, rm-domain — для удаления домена, add-subdomain — для добавления нового поддомена, edit-subdomain — для редактирования существующего поддомена, rm-subdomain — для удаления поддомена, list — для получения списка доменов и поддоменов.

Заявки фрилансеров