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/main.yml

Другие переменные могут быть установлены в файле 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
О проекте

Deploy a librenms server in docker (all-in-one)

Установить
ansible-galaxy install nertwork/librenms_containerized
Лицензия
other
Загрузки
30511
Владелец