prometheus_nginx_exporter
This roles installs Prometheus Nginx Exporter.
Prometheus Nginx Exporter makes availble Nginx metrics for collection by Prometheus server.
For more information about Prometheus Nginx Exporter please visit https://github.com/discordianfish/nginx_exporter.
For more information about Prometheus Server please visit https://prometheus.io.
ansible.cfg
This role is designed to work with merge "hash_behaviour". Make sure your ansible.cfg contains these settings
[defaults]
hash_behaviour = merge
Installation and Dependencies
This role will install sansible.users_and_groups
for managing prometheus_nginx_exporter
user.
To install run ansible-galaxy install sansible.prometheus_nginx_exporter
or add this to your
roles.yml
.
- name: sansible.prometheus_nginx_exporter
version: v1.0
and run ansible-galaxy install -p ./roles -r roles.yml
Tags
This role uses tags: build and configure
build
- Installs Prometheus Nginx Exporter and all it's dependencies.
Examples
Simply include role in your playbook
- name: Install and configure prometheus_nginx_exporter
hosts: "somehost"
roles:
- role: sansible.prometheus_nginx_exporter
- name: Install and configure prometheus_nginx_exporter
hosts: "somehost"
roles:
- role: sansible.prometheus_nginx_exporter
prometheus_nginx_exporter:
start_on_boot: yes