Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
223b780
rainer regex new line support
Arden97 Oct 29, 2025
e490b6b
multiline support in rsyslog_cron_logging
Arden97 Oct 31, 2025
e19c94d
fixing rainer_loging_regex
Arden97 Oct 31, 2025
3b935f7
fixing tests for rsyslog_cron_logging
Arden97 Oct 31, 2025
75d7c5c
add newline and fix a commit message
Arden97 Nov 3, 2025
3ade7f7
multiline support for rsyslog_encrypt_offload_actionsendstreamdrivermode
Arden97 Nov 3, 2025
8b8b640
minor regex fix in rsyslog_encrypt_offload_actionsendstreamdrivermode
Arden97 Nov 3, 2025
9e49653
multiline support for rsyslog_encrypt_offload_defaultnetstreamdriver
Arden97 Nov 3, 2025
5e1b2ed
multiline support for rsyslog_encrypt_offload_actionsendstreamdrivera…
Arden97 Nov 4, 2025
517a5c4
updating tests and remediation of rsyslog_cron_logging
Arden97 Nov 4, 2025
393fcd6
updating tests for rsyslog_encrypt_offload_defaultnetstreamdriver
Arden97 Nov 4, 2025
ce972e1
updating tests for rsyslog_encrypt_offload_defaultnetstreamdriver
Arden97 Nov 4, 2025
386aa72
replacing setup.sh with jinja macros
Arden97 Nov 5, 2025
960bce9
adding macro for rsyslog_remote_loghost, regression test
Arden97 Nov 5, 2025
9aa18aa
removing RainerScript entries before rsyslog_remote_tls tests
Arden97 Nov 5, 2025
21f1ae7
fixing typo in default_no_pass.fail.sh tests
Arden97 Nov 5, 2025
a9f56ba
moving macros to test-scenarios
Arden97 Nov 7, 2025
c5ef30b
updating ansible remediations for ensure_rsyslog_log_file_configurati…
Arden97 Nov 7, 2025
d34214c
updating bash macros for ensure_rsyslog_log_file_configuration rules
Arden97 Nov 7, 2025
c16d5b2
fix 'rule_title is undefined' error
Arden97 Nov 7, 2025
cd99c9a
fixing error for ol7 target
Arden97 Nov 10, 2025
97cd619
removing \t separator from rsyslog_cron_logging playbook
Arden97 Nov 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</definition>

{{% set rsyslog_remote_loghost_old_regex="^\*\.\*[\s]+(?:@|\:omrelp\:)" %}}
{{% set rsyslog_remote_loghost_rainer_regex="(?m)^\\s*\\*\\.\\*\\s+action\\(\\s*.*(?i)\\btype\\b(?-i)=\"omfwd\"\\s*.*(?i)\\btarget\\b(?-i)=\"\\S+\"\\s*.*\\)\\s*$" %}}
{{% set rsyslog_remote_loghost_rainer_regex="(?ms)^\\s*\\*\\.\\*\\s+action\\(\\s*.*(?i)\\btype\\b(?-i)=\"omfwd\"\\s*.*(?i)\\btarget\\b(?-i)=\"\\S+\"\\s*.*\\)\\s*$" %}}

<!-- NIST scapval validation tool complains that a variable passed to
rsyslog_remote_loghost OVAL check from the XCCDF Rule doesn't have
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/bash
# packages = rsyslog

CONF_FILE="/etc/rsyslog.conf"
LOGHOST_LINE=$'*.* action(type="omfwd"\nqueue.type="linkedlist"\nqueue.filename="example_fwd"\naction.resumeRetryCount="-1"\nqueue.saveOnShutdown="on"\ntarget="192.168.122.1"\nport="30514"\nprotocol="tcp")'

if grep -q "^\*\.\*" "$CONF_FILE"; then
sed -i "s|^\*\.\*.*|$LOGHOST_LINE|" "$CONF_FILE"
else
echo "$LOGHOST_LINE" >> "$CONF_FILE"
fi
Loading