conditional package installation

This commit is contained in:
2025-10-07 17:22:00 +02:00
parent 260b731351
commit 2cce77b688

View File

@@ -4,11 +4,13 @@
name: rsyslog-gnutls # For TLS support name: rsyslog-gnutls # For TLS support
state: present state: present
- name: Bastionhost | rsyslog forwarding | Ensure rsyslog GELF module is installed for Graylog - name: Bastionhost | rsyslog forwarding | Ensure rsyslog GELF module is installed (on RedHat family)
ansible.builtin.package: ansible.builtin.package:
name: rsyslog-gelf # For Graylog Extended Log Format (GELF) name: rsyslog-gelf # For Graylog Extended Log Format (GELF)
state: present state: present
when: log_forwarding_type == 'gelf' when:
- log_forwarding_type == 'gelf'
- ansible_os_family == "RedHat"
- name: Bastionhost | rsyslog forwarding | Configure GELF forwarding for SSH logs (for Graylog) - name: Bastionhost | rsyslog forwarding | Configure GELF forwarding for SSH logs (for Graylog)
ansible.builtin.copy: ansible.builtin.copy: