wazuh-ansible-4.12.0/roles/wazuh/ansible-filebeat-oss/tasks/Debian.yml
Andrés Felipe Marulanda Hernández 49f2ff67f3 Nueva versión con modificaciones
2025-09-09 16:40:55 -05:00

34 lines
910 B
YAML

---
- name: Debian/Ubuntu | Install apt-transport-https, ca-certificate, acl and gnupg
apt:
name:
- apt-transport-https
- ca-certificates
- acl
- gnupg
state: present
register: filebeat_ca_packages_install
until: filebeat_ca_packages_install is succeeded
- name: Debian/Ubuntu | Download Filebeat apt key.
get_url:
url: "{{ wazuh_repo.gpg }}"
dest: "{{ wazuh_repo.path }}"
- name: Import Filebeat GPG key
command: "gpg --no-default-keyring --keyring gnupg-ring:{{ wazuh_repo.keyring_path }} --import {{ wazuh_repo.path }}"
args:
creates: "{{ wazuh_repo.keyring_path }}"
- name: Set permissions for Filebeat GPG key
file:
path: "{{ wazuh_repo.keyring_path }}"
mode: '0644'
- name: Debian/Ubuntu | Add Filebeat-oss repository.
apt_repository:
repo: "{{ wazuh_repo.apt }}"
state: present
update_cache: true
changed_when: false