├── .travis.yml ├── LICENSE ├── README.md ├── defaults └── main.yml ├── docs ├── alert_manager.md ├── blackbox_exporter.md ├── node_exporter.md ├── prometheus.md ├── push_gateway.md └── snmp_exporter.md ├── files └── snmp.yml ├── handlers └── main.yml ├── lint ├── meta └── main.yml ├── node_exporter_parse_config.rb ├── parse_config.rb ├── prometheus_parse_config.rb ├── tasks ├── install-alert_manager.yml ├── install-blackbox_exporter.yml ├── install-node_exporter.yml ├── install-prometheus.yml ├── install-push_gateway.yml ├── install-snmp_exporter.yml └── main.yml ├── templates ├── alert_manager.service.j2 ├── alertmanager.yml.j2 ├── blackbox.yml.j2 ├── blackbox_exporter.service.j2 ├── node_exporter.service.j2 ├── prometheus.service.j2 ├── prometheus.yml.j2 ├── push_gateway.service.j2 └── snmp_exporter.service.j2 ├── tests ├── inventory ├── playbook.yml └── test.yml ├── vars ├── alertmanager.yml ├── blackboxexporter.yml ├── main.yml ├── nodeexporter.yml ├── prometheus.yml ├── pushgateway.yml └── snmpexporter.yml └── yamllint.yaml /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/README.md -------------------------------------------------------------------------------- /defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/defaults/main.yml -------------------------------------------------------------------------------- /docs/alert_manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/docs/alert_manager.md -------------------------------------------------------------------------------- /docs/blackbox_exporter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/docs/blackbox_exporter.md -------------------------------------------------------------------------------- /docs/node_exporter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/docs/node_exporter.md -------------------------------------------------------------------------------- /docs/prometheus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/docs/prometheus.md -------------------------------------------------------------------------------- /docs/push_gateway.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/docs/push_gateway.md -------------------------------------------------------------------------------- /docs/snmp_exporter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/docs/snmp_exporter.md -------------------------------------------------------------------------------- /files/snmp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/files/snmp.yml -------------------------------------------------------------------------------- /handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/handlers/main.yml -------------------------------------------------------------------------------- /lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/lint -------------------------------------------------------------------------------- /meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/meta/main.yml -------------------------------------------------------------------------------- /node_exporter_parse_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/node_exporter_parse_config.rb -------------------------------------------------------------------------------- /parse_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/parse_config.rb -------------------------------------------------------------------------------- /prometheus_parse_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/prometheus_parse_config.rb -------------------------------------------------------------------------------- /tasks/install-alert_manager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/tasks/install-alert_manager.yml -------------------------------------------------------------------------------- /tasks/install-blackbox_exporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/tasks/install-blackbox_exporter.yml -------------------------------------------------------------------------------- /tasks/install-node_exporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/tasks/install-node_exporter.yml -------------------------------------------------------------------------------- /tasks/install-prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/tasks/install-prometheus.yml -------------------------------------------------------------------------------- /tasks/install-push_gateway.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/tasks/install-push_gateway.yml -------------------------------------------------------------------------------- /tasks/install-snmp_exporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/tasks/install-snmp_exporter.yml -------------------------------------------------------------------------------- /tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/tasks/main.yml -------------------------------------------------------------------------------- /templates/alert_manager.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/templates/alert_manager.service.j2 -------------------------------------------------------------------------------- /templates/alertmanager.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/templates/alertmanager.yml.j2 -------------------------------------------------------------------------------- /templates/blackbox.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/templates/blackbox.yml.j2 -------------------------------------------------------------------------------- /templates/blackbox_exporter.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/templates/blackbox_exporter.service.j2 -------------------------------------------------------------------------------- /templates/node_exporter.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/templates/node_exporter.service.j2 -------------------------------------------------------------------------------- /templates/prometheus.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/templates/prometheus.service.j2 -------------------------------------------------------------------------------- /templates/prometheus.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/templates/prometheus.yml.j2 -------------------------------------------------------------------------------- /templates/push_gateway.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/templates/push_gateway.service.j2 -------------------------------------------------------------------------------- /templates/snmp_exporter.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/templates/snmp_exporter.service.j2 -------------------------------------------------------------------------------- /tests/inventory: -------------------------------------------------------------------------------- 1 | localhost -------------------------------------------------------------------------------- /tests/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/tests/playbook.yml -------------------------------------------------------------------------------- /tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/tests/test.yml -------------------------------------------------------------------------------- /vars/alertmanager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/vars/alertmanager.yml -------------------------------------------------------------------------------- /vars/blackboxexporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/vars/blackboxexporter.yml -------------------------------------------------------------------------------- /vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/vars/main.yml -------------------------------------------------------------------------------- /vars/nodeexporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/vars/nodeexporter.yml -------------------------------------------------------------------------------- /vars/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/vars/prometheus.yml -------------------------------------------------------------------------------- /vars/pushgateway.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/vars/pushgateway.yml -------------------------------------------------------------------------------- /vars/snmpexporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/vars/snmpexporter.yml -------------------------------------------------------------------------------- /yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ernestas-poskus/ansible-prometheus/HEAD/yamllint.yaml --------------------------------------------------------------------------------