Skip to content

Ansible role to manage a Telegraf plugin that checks CVMFS servers

Notifications You must be signed in to change notification settings

galaxyproject/ansible-role-telegraf-cvmfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

galaxyproject.telegraf_cvmfs

Monitor CVMFS servers with Telegraf

Requirements

This role does not install or configure Telegraf core functionality, but is dependent on dj-wasabi.telegraf, which can be used for this purpose.

Role Variables

See defaults/main.yml.

Lists telegraf_cvmfs_check_servers.hosts and telegraf_cvmfs_check_servers.repos or telegraf_cvmfs_check_servers.combined are required if you want the role to do anything.

Dependencies

Although not a hard dependency (since this role runs before it), without dj-wasabi.telegraf, this role will only install the check script and will not configure Telegraf. This role also depends on the restart handler from dj-wasabi.telegraf.

Example Playbook

- hosts: all
  vars:
    telegraf_cvmfs_check_servers:
      hosts:
        - cvmfs1.example.org
      repos:
        - repo1.example.org
        - repo2.example.org
      combined:
        - host: cvmfs0.example.org
          repos:
            - repo1.example.org
  roles:
    - galaxyproject.telegraf_cvmfs
    - dj-wasabi.telegraf

License

MIT

Author Information

  • Helena Rasche (@hexylena)
  • Nate Coraor (@natefoo)

About

Ansible role to manage a Telegraf plugin that checks CVMFS servers

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages