Merge pull request #87 from svc-design/codex/fix-undefined-variable-blackbox_archive_name
Fix blackbox exporter archive facts handling
This commit is contained in:
commit
500b09d788
@ -10,3 +10,5 @@ blackbox_arch_map:
|
|||||||
amd64: linux-amd64
|
amd64: linux-amd64
|
||||||
aarch64: linux-arm64
|
aarch64: linux-arm64
|
||||||
arm64: linux-arm64
|
arm64: linux-arm64
|
||||||
|
blackbox_download_base_url: "https://github.com/prometheus/blackbox_exporter/releases/download"
|
||||||
|
blackbox_tmp_dir: "/tmp"
|
||||||
|
|||||||
@ -6,7 +6,8 @@
|
|||||||
- name: Compute archive information
|
- name: Compute archive information
|
||||||
ansible.builtin.set_fact:
|
ansible.builtin.set_fact:
|
||||||
blackbox_archive_name: "blackbox_exporter-{{ blackbox_version }}.{{ blackbox_archive_arch }}"
|
blackbox_archive_name: "blackbox_exporter-{{ blackbox_version }}.{{ blackbox_archive_arch }}"
|
||||||
blackbox_archive_file: "/tmp/{{ blackbox_archive_name }}.tar.gz"
|
blackbox_archive_file: "{{ blackbox_tmp_dir }}/blackbox_exporter-{{ blackbox_version }}.{{ blackbox_archive_arch }}.tar.gz"
|
||||||
|
blackbox_archive_url: "{{ blackbox_download_base_url }}/v{{ blackbox_version }}/blackbox_exporter-{{ blackbox_version }}.{{ blackbox_archive_arch }}.tar.gz"
|
||||||
|
|
||||||
- name: Ensure user exists
|
- name: Ensure user exists
|
||||||
ansible.builtin.user:
|
ansible.builtin.user:
|
||||||
@ -25,20 +26,20 @@
|
|||||||
|
|
||||||
- name: Download blackbox_exporter tarball
|
- name: Download blackbox_exporter tarball
|
||||||
ansible.builtin.get_url:
|
ansible.builtin.get_url:
|
||||||
url: "https://github.com/prometheus/blackbox_exporter/releases/download/v{{ blackbox_version }}/{{ blackbox_archive_name }}.tar.gz"
|
url: "{{ blackbox_archive_url }}"
|
||||||
dest: "{{ blackbox_archive_file }}"
|
dest: "{{ blackbox_archive_file }}"
|
||||||
mode: "0644"
|
mode: "0644"
|
||||||
|
|
||||||
- name: Unpack archive
|
- name: Unpack archive
|
||||||
ansible.builtin.unarchive:
|
ansible.builtin.unarchive:
|
||||||
src: "{{ blackbox_archive_file }}"
|
src: "{{ blackbox_archive_file }}"
|
||||||
dest: "/tmp"
|
dest: "{{ blackbox_tmp_dir }}"
|
||||||
remote_src: true
|
remote_src: true
|
||||||
register: unpack
|
register: unpack
|
||||||
|
|
||||||
- name: Install binary
|
- name: Install binary
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: "/tmp/{{ blackbox_archive_name }}/blackbox_exporter"
|
src: "{{ blackbox_tmp_dir }}/{{ blackbox_archive_name }}/blackbox_exporter"
|
||||||
dest: "{{ blackbox_bin }}"
|
dest: "{{ blackbox_bin }}"
|
||||||
mode: "0755"
|
mode: "0755"
|
||||||
owner: "root"
|
owner: "root"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user