Skip to content

Commit

Permalink
Merge pull request #5 from Turgon37/develop
Browse files Browse the repository at this point in the history
1.0.2
  • Loading branch information
Turgon37 authored Mar 18, 2020
2 parents 2017bb9 + 467193e commit 882eacc
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 8 deletions.
1 change: 1 addition & 0 deletions .yamllint
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
extends: default
ignore: |
.travis.yml
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

Items starting with `DEPRECATE` are important deprecation notices.

## 1.0.2 (2020-03-18)

* Add Debian buster compatibility
* Fix duplicate handlers execution

## 1.0.1 (2019-07-24)

* Systemd service start after network-online instead of network
Expand Down
5 changes: 3 additions & 2 deletions defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@
prometheus_exporter__name: node_exporter

# Name of the default variables
prometheus_exporter__variables_prefix: "{{ prometheus_exporter__name|regex_replace('[\\w]exporter$', '') }}_exporter"
prometheus_exporter__variables_prefix: "{{ prometheus_exporter__name|regex_replace('[^a-zA-Z0-9]exporter$', '') }}_exporter"

# Name of the tasks tags
prometheus_exporter__tag_name: "{{ prometheus_exporter__name|regex_replace('[\\w]exporter$', '') }}-exporter"
prometheus_exporter__tag_name: "{{ prometheus_exporter__name|regex_replace('[^a-zA-Z0-9]exporter$', '') }}-exporter"

# Select the exporter version to install
prometheus_exporter__version: "{{ vars[prometheus_exporter__variables_prefix~'__version'] }}"
Expand Down
1 change: 0 additions & 1 deletion handlers/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@
name: '{{ prometheus_exporter__service_name }}'
state: restarted
when: prometheus_exporter__service_enabled|bool
listen: ['restart-{{ prometheus_exporter__tag_name }}']
1 change: 1 addition & 0 deletions meta/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ galaxy_info:
versions:
- jessie
- stretch
- buster
- name: EL
versions:
- 7
Expand Down
9 changes: 7 additions & 2 deletions molecule/default/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ dependency:
name: galaxy
driver:
name: docker
lint:
name: yamllint
lint: yamllint .
platforms:
- name: debian8
image: turgon37/docker-debian8-ansible
Expand All @@ -18,6 +17,12 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
- name: debian10
image: turgon37/docker-debian10-ansible
command: /lib/systemd/systemd
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
- name: centos7
image: turgon37/docker-centos7-ansible
command: /usr/lib/systemd/systemd
Expand Down
6 changes: 3 additions & 3 deletions tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@

- name: Importing install tasks
import_tasks: install.yml
tags: ['prometheus-exporter', 'prometheus-exporter-install', '{{ prometheus_exporter__tag_name }}', '{{ prometheus_exporter__tag_name }}-install']
tags: ['prometheus-exporter', 'prometheus-exporter-install']

- name: Importing configuration tasks
import_tasks: configure.yml
tags: ['prometheus-exporter', 'prometheus-exporter-configure', '{{ prometheus_exporter__tag_name }}', '{{ prometheus_exporter__tag_name }}-configure']
tags: ['prometheus-exporter', 'prometheus-exporter-configure']

- name: Importing service tasks
import_tasks: service.yml
tags: ['prometheus-exporter', 'prometheus-exporter-service', '{{ prometheus_exporter__tag_name }}', '{{ prometheus_exporter__tag_name }}-service']
tags: ['prometheus-exporter', 'prometheus-exporter-service']

- name: Ensure handlers are trigger correctly
meta: flush_handlers
Expand Down

0 comments on commit 882eacc

Please sign in to comment.