From 2e719ccc9b609e2ce7d60b4209440c71bdbe0e53 Mon Sep 17 00:00:00 2001 From: Aaron Guise Date: Tue, 19 Oct 2021 16:07:10 +1300 Subject: [PATCH] Add ability to disable auth required for download --- defaults/main.yml | 2 ++ tasks/RedHat.yml | 9 ++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 0c7b810..7336753 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -41,3 +41,5 @@ cmk_fresh_install: false cmk_force_install: false cmk_host_ip: "{{ ansible_host }}" + +cmk_dl_needs_auth: true diff --git a/tasks/RedHat.yml b/tasks/RedHat.yml index fdecb65..ead51df 100644 --- a/tasks/RedHat.yml +++ b/tasks/RedHat.yml @@ -54,7 +54,14 @@ url: "{{ cmk_rpm_agent }}{{ cmk_auth }}" dest: /tmp/check-mk-agent.rpm validate_certs: false - when: not cmkrpm.stat.exists + when: not cmkrpm.stat.exists and cmk_dl_needs_auth|bool + + - name: Download the agent from Server + get_url: + url: "{{ cmk_rpm_agent }}" + dest: /tmp/check-mk-agent.rpm + validate_certs: false + when: not cmkrpm.stat.exists and not cmk_dl_needs_auth|bool - name: Ensure check_mk_agent installed command: /usr/bin/yum install --nogpgcheck -y /tmp/check-mk-agent.rpm