Skip to content

Ansible collection for installation and configuration of go-carbon and carbonapi from the go-graphite project

License

Notifications You must be signed in to change notification settings

tbauriedel/ansible-collection-gographite

Repository files navigation

Lint Molecule

ansible-collection-gographite

Installs and configures go-carbon and carbonapi.
All roles of the collection should work without adding any custom configuration.

Collection tested on RockyLinux 8, Debian 12 and Ubuntu 22.04.

Installation

ansible-galaxy collection install tbauriedel.gographite

Roles

  • gocarbon: Install and configure go-carbon
  • carbonapi Install and configure carbonapi

Example usage

---
- hosts: graphing
  become: true
  collections: tbauriedel.gographite
  roles:
    - gocarbon
    - carbonapi

Contribution

Not all components of the go-graphite project are currently managed with that collection.
Also not every configuration possibility are implemented for the already existing roles.

New stuff will be added setp by step, wgen the need arises. If you want to use this ansible collection but something is missing, you are welcome to create a PR with the necessary settings!