All Projects → VictoriaMetrics → ansible-playbooks

VictoriaMetrics / ansible-playbooks

Licence: Apache-2.0 license
Ansible Playbooks for Victoria Metrics monorepo

Programming Languages

Jinja
831 projects
shell
77523 projects

ansible-playbooks

Ansible roles and playbooks for Victoria Metrics.

How to install

Roles are published in ansible galaxy: https://galaxy.ansible.com/victoriametrics

Install collection:

ansible-galaxy collection install victoriametrics.cluster

Contents

Collection includes the following roles:

  • docker - role for docker installation
  • load_balancer - nginx setup for load balancing between select and insert nodes
  • cluster - installs and configures VictoriaMetrics cluster running in docker
  • single - installs and configures VictoriaMetrics single node
  • vmagent - installs and configures vmagent
  • vmalert - installs and configures vmalert

TODO

  • add non-docker environment
  • fix hardcoded ports

Testing

I'm using vagrant and libvirt for testing purpose. visit vendors' web-site for instructions of installing program. vagrant: https://www.vagrantup.com/downloads

Also, most roles are tested with molecule. Please, check out installation docs: https://molecule.readthedocs.io/en/latest/installation.html

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].