Playbook Ansible - Установка Zabbix сервера

1 000 руб. за проект
27 августа 2024, 17:48 • 3 отклика • 33 просмотра
Добрый день. Необходимо реализовать автоматическую развертку zabbix сервера на ОС Debian 12. С ansible не знаком, поэтому прошу описать начальные требования. Например:
- необходимо ли создание пользователя (например ansibleuser) на целевом сервере, в каких группах он должен состоять;
- какие данные указать в файле inventory.ini для авторизации на целевой сервер через ssh через пользователя (например ansibleuser);
- изменения в файле /etc/sudoers.

Разработка плейбука на основе официальной инструкции - https://www.zabbix.com/download?zabbix=7.0&os_distribution=debian&os_version=12&components=server_frontend_agent&db=pgsql&ws=nginx
Использовать:
- Zabbix 7.0 LTS
- СУБД Postgres
- веб-сервер Nginx
- компоненты Zabbix: Server, Frontend, Agent

Предварительно должны быть реализованы задачи (судя по оф. инструкции):
1. Установка репозитория Zabbix;
2. Установка сервера и агента Zabbix, фронтенд части;
3. Установка СУБД Postgres, создания по шаблону пользователя zabbix (при возможности автогенерация пароля) и создание схемы БД для zabbix;
4. Изменение поля DBPassword на ранее созданный пароль в конфигурационном файла `/etc/zabbix/zabbix_server.conf`;
5. Запуск служб zabbix-server zabbix-agent nginx php8.2-fpm.

Просьба указать команду с необходимыми ключами на запуск плейбука.