Skip to content

Commit 056234a

Browse files
committed
fix: add mysqld_exporter_checksum_url variable
1 parent aa4d510 commit 056234a

File tree

4 files changed

+5
-1
lines changed

4 files changed

+5
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,11 @@ Role Variables
3131
--------------
3232

3333
- `postgres_exporter_version` The version of Postgres Exporter to install (default: `0.15.0`).
34-
- `postgres_exporter_archive_name` The Postgres Exporter archive name. Defaults:
34+
- `postgres_exporter_archive_name` The Postgres Exporter archive name without an extension. Defaults:
3535
- `postgres_exporter-0.15.0.linux-amd64` (Linux)
3636
- `postgres_exporter-0.15.0.windows-amd64` (Windows)
3737
- `postgres_exporter_download_url` The Postgres Exporter archive download URL (default: `https://github.com/prometheus-community/postgres_exporter/releases/download/v0.15.0`).
38+
- `postgres_exporter_checksum_url` The Postgres Exporter checksum file URL (default: `{{ postgres_exporter_download_url }}/sha256sums.txt`).
3839
- `postgres_exporter_download_path` Local path to download and extract the archive (default: `/tmp`).
3940
- `postgres_exporter_user` and `postgres_exporter_group` System user and group that will be created (default: `postgres_exporter`).
4041
- `postgres_exporter_install_path` The Postgres Exporter installation directory. Defaults:

defaults/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
postgres_exporter_version: '0.15.0'
44
postgres_exporter_archive_name: 'postgres_exporter-{{ postgres_exporter_version }}.{{ _postgres_exporter_os }}-{{ _postgres_exporter_architecture }}'
55
postgres_exporter_download_url: 'https://github.com/prometheus-community/postgres_exporter/releases/download/v{{ postgres_exporter_version }}'
6+
postgres_exporter_checksum_url: '{{ postgres_exporter_download_url }}/sha256sums.txt'
67
postgres_exporter_download_path: '/tmp'
78

89
# The Postgres Exporter user and group

tasks/Linux/install.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
ansible.builtin.get_url:
2424
url: '{{ postgres_exporter_download_url }}/{{ postgres_exporter_archive_name }}.tar.gz'
2525
dest: '{{ postgres_exporter_download_path }}/{{ postgres_exporter_archive_name }}.tar.gz'
26+
checksum: 'sha256:{{ postgres_exporter_checksum_url }}'
2627
mode: 0644
2728
delegate_to: localhost
2829
check_mode: false

tasks/Win32NT/install.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
ansible.builtin.get_url:
2424
url: '{{ postgres_exporter_download_url }}/{{ postgres_exporter_archive_name }}.tar.gz'
2525
dest: '{{ postgres_exporter_download_path }}/{{ postgres_exporter_archive_name }}.tar.gz'
26+
checksum: 'sha256:{{ postgres_exporter_checksum_url }}'
2627
mode: 0644
2728
delegate_to: localhost
2829
check_mode: false

0 commit comments

Comments
 (0)