nertwork.librenms_containerized

ansible-librenms-containerized

すべてが揃った 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 ファイルで設定できます。

依存関係

以下のロールを使用することを推奨します:

  • 名前: geerlingguy.docker
  • 名前: 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
ダウンロード
37.2k
所有者