buluma.victoriametrics
Ansibleロール victoriametrics
victoriametricsストレージバックエンドをインストールおよび設定するためのAnsibleロールです。
GitHub | バージョン | 課題 | プルリクエスト | ダウンロード |
---|---|---|---|---|
例のプレイブック
この例は molecule/default/converge.yml
から引用しており、各プッシュ、プルリクエスト、リリース時にテストされています。
---
- name: Converge
hosts: all
become: true
vars:
victoriametrics_version: 1.82.0
pre_tasks:
- name: aptキャッシュを更新します。
apt: update_cache=yes cache_valid_time=600
when: ansible_os_family == 'Debian'
changed_when: false
roles:
- role: buluma.victoriametrics
マシンの準備が必要です。CIでは、molecule/default/prepare.yml
を使用して準備します:
---
- name: Prepare
hosts: all
become: yes
gather_facts: no
roles:
- role: buluma.bootstrap
これらのロールの使用方法については、完全な説明と例を参照してください。
ロール変数
変数のデフォルト値は defaults/main.yml
に設定されています:
---
proxy_env: {}
victoriametrics_version: "1.57.1"
victoriametrics_web_listen_address: "0.0.0.0"
victoriametrics_web_listen_port: 8428
victoriametrics_binary_install_dir: /usr/local/bin
victoriametrics_system_user: "{{ victoriametrics_user | default('prometheus') }}"
victoriametrics_system_group: "{{ victoriametrics_group | default('prometheus') }}"
victoriametrics_data_dir: /var/lib/victoriametrics
victoriametrics_config_dir: /etc/victoriametrics
victoriametrics_log_level: warn
victoriametrics_log_format: json
victoriametrics_prometheus_config: {}
victoriametrics_limit_nofile: 16384
victoriametrics_config:
storageDataPath: "{{ victoriametrics_data_dir }}"
要件
- requirements.txt にリストされているpipパッケージ。
使用されているロールの状態
システムを準備するために使用されるロールは以下の通りです。別の方法でシステムを準備することもできます。
要件 | GitHub | バージョン |
---|---|---|
buluma.bootstrap |
コンテキスト
このロールは、多くの互換性のあるロールの一部です。さらなる情報については、これらのロールの文書をご覧ください。
関連するロールの概要が以下に示されています:
互換性
このロールは、以下の コンテナイメージ でテストされています:
コンテナ | タブ |
---|---|
Debian | 全て |
Fedora | 全て |
EL | 全て |
Ubuntu | 全て |
必要な最小のAnsibleバージョンは2.12です。テストは以下に対して行われました:
- 前のバージョン。
- 現在のバージョン。
- 開発バージョン。
問題を見つけた場合は、GitHubでお知らせください。
変更履歴
ライセンス
著者情報
プロジェクトについて
Ansible role for installing and configuring victoriametrics storage backend
インストール
ansible-galaxy install buluma.victoriametrics
ライセンス
apache-2.0
ダウンロード
9.1k
所有者
DevOps Engineer