Skip to content

[FEATURE] Avoid Package Being Downloaded from the Checkmk Server Directly #1045

@Naolador

Description

@Naolador

Describe the festure
If a client is behind a filewall, it can't reach the Checkmk server directly. Hence, the checkmk.general.agent won't be able to continue with the TLS registration.

Component Name
checkmk.general.agent

Ansible Version

$ ansible --version
ansible [core 2.19.7]
  config file = /home/iss/nwang001/ansible.cfg
  configured module search path = ['/staff/iss/nwang001/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/iss/nwang001/pyenvs/Ansible-cli_v7/lib64/python3.11/site-packages/ansible
  ansible collection location = /staff/iss/nwang001/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/iss/nwang001/pyenvs/Ansible-cli_v7/bin/ansible
  python version = 3.11.13 (main, Aug 21 2025, 00:00:00) [GCC 11.5.0 20240719 (Red Hat 11.5.0-11)] (/home/iss/nwang001/pyenvs/Ansible-cli_v7/bin/python3.11)
  jinja version = 3.1.6
  pyyaml version = 6.0.3 (with libyaml v0.2.5)

Collection Version

$ ansible-galaxy collection list
checkmk.general                          7.2.1

Environment
RHEL9
Checkmk 2.3

Screenshots
n/a

Additional context
I have to install the Checkmk package before invoke the checkmk.general.agent role. But this role tries to download the rpm even if the client has already been installed.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestfeedbackGeneral feedback

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions