This commit is contained in:
kris 2025-01-23 11:16:45 +00:00
parent b3a18e806a
commit abea8bdd77

View File

@ -2,32 +2,14 @@
- hosts: all
become: yes
vars:
wazuh_version: 4.9.2
wazuh_manager_ip: '10.75.50.5'
wazuh_agent_group: 'Infrastructure'
wazuh_deb_filename: "wazuh-agent_{{ wazuh_version }}-1_amd64.deb"
wazuh_deb_url: "https://packages.wazuh.com/4.x/apt/pool/main/w/wazuh-agent/{{ wazuh_deb_filename }}"
wazuh_version: '4.9.2'
tasks:
- name: Download Wazuh Agent .deb package
ansible.builtin.get_url:
url: "{{ wazuh_deb_url }}"
dest: "/tmp/{{ wazuh_deb_filename }}"
mode: '0755'
- name: Install Wazuh Agent
ansible.builtin.apt:
deb: "/tmp/{{ wazuh_deb_filename }}"
state: present
- name: Restart Wazuh Agent
ansible.builtin.service:
name: wazuh-agent
state: restarted
enabled: yes
post_tasks:
- name: Clean up downloaded .deb file
ansible.builtin.file:
path: "/tmp/{{ wazuh_deb_filename }}"
state: absent
ansible.builtin.shell: >
wget https://packages.wazuh.com/4.x/apt/pool/main/w/wazuh-agent/wazuh-agent_{{ wazuh_version }}-1_amd64.deb &&
sudo WAZUH_MANAGER='{{ wazuh_manager_ip }}' WAZUH_AGENT_GROUP='{{ wazuh_agent_group }}' dpkg -i ./wazuh-agent_{{ wazuh_version }}-1_amd64.deb
args:
creates: /var/ossec/bin/wazuh-agent