librenms_containerized
ansible-librenms-контейнеризированный
Все в одном Ansible, MariaDB и LibreNMS Развертывание
ЗАМЕТКА: Это развертывание в контейнере Docker
Требования
- Docker
- Python
- Python-Pip
- Ansible 2.2+
Переменные роли
Необходимые переменные:
librenms:
app_key: "base64:Q0+ZV56/5Uwz79vsvS4ZfwQFOty3e9DJEouEy+IXvz8="
base_url: "http://librenms.sd.dreamhost.com/"
Замените "base64:Q0+ZV56/5Uwz79vsvS4ZfwQFOty3e9DJEouEy+IXvz8=" на свой собственный ключ приложения
Другие переменные могут быть установлены в файле defaults/all.yml:
Зависимости
Рекомендуется использовать следующие роли:
- name: geerlingguy.docker
- name: geerlingguy.pip
Проблемы при первом запуске
Перед запуском этой роли
Вы должны получить ключ приложения для librenms docker, это можно сделать, выполнив следующую команду:
docker run --rm jarischaefer/docker-librenms generate_key
Пример плейбука
- name: Настройка сервера LibreNMS
hosts: librenms
become: true
tags: librenms
tasks:
- name: подключить роль docker
include_role:
name: geerlingguy.docker
- name: подключить роль pip
include_role:
name: geerlingguy.pip
vars:
pip_install_packages:
- name: docker
- name: подключить роль librenms
include_role:
name: nertwork.librenms_containerized
Установить
ansible-galaxy install nertwork/librenms_containerized
Лицензия
other
Загрузки
30511
Владелец