ARG WAZUH_VERSION=4.14.8
FROM docker.io/wazuh/wazuh-manager:${WAZUH_VERSION}

# openssh-clients: Agentless per SSH; diffutils: wazuh-agentlessd vergleicht Befehlsausgaben mit diff
RUN dnf install -y openssh-clients diffutils && dnf clean all && rm -rf /var/cache/dnf

COPY common/sshpull_hosts.py manager/generate.py /opt/sshpull/
COPY manager/agentless/ /opt/sshpull/agentless/
COPY manager/rules/ /opt/sshpull/rules/
COPY manager/entrypoint-scripts/ /entrypoint-scripts/
