This ansible role installs Prometheus Elasticsearch Exporter in a Debian environment. It has been tested for the following Debian versions:
- Bullseye
This role has been generated using the cookiecutter tool, you can generate a similar role that fits your needs using the cookiecutter template.
These instructions will get you a copy of the role for your Ansible playbook. Once launched, it will install Elasticsearch Exporter in a Debian system.
Ansible >= 4 version installed.
Molecule >= 4 version installed.
For testing purposes, Molecule with Docker as driver and Goss as verifier.
Create or add to your roles dependency file (e.g requirements.yml):
- src: idealista.prometheus_elasticsearch_exporter_role
version: 1.1.0
name: prometheus_elasticsearch_exporter_role
Install the role with ansible-galaxy command:
ansible-galaxy install -p roles -r requirements.yml -f
Use in a playbook:
---
- hosts: someserver
roles:
- role: prometheus_elasticsearch_exporter_role
Look to the defaults properties file to see the possible configuration properties, it is very likely that you will not need to override any variables.
$ pipenv sync
For more information read the pipenv docs.
$ pipenv run molecule test
For the versions available, see the tags on this repository.
You can see what change in each version in the CHANGELOG.md file.
- Idealista - Work with - idealista
See also the list of contributors who participated in this project.
This project is licensed under the Apache 2.0 license - see the LICENSE file for details.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.