Skip to content

Commit 50788e2

Browse files
Ansible regex update
1 parent 4aedc85 commit 50788e2

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

shared/macros/10-ansible.jinja

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1305,7 +1305,7 @@ The following macro remediates Audit syscall rule in :code:`/etc/audit/audit.rul
13051305
ansible.builtin.lineinfile:
13061306
path: "{{ item }}"
13071307
backrefs: true
1308-
regexp: (^\s*auth\s+)([\w\[].*\b)(\s+pam_faillock.so preauth.*)
1308+
regexp: (^\s*auth\s+)(.+)(\s+pam_faillock.so preauth.*)
13091309
{{%- if faillock_var_name == '' %}}
13101310
line: \1required\3 {{{ parameter }}}
13111311
{{%- else %}}
@@ -1323,7 +1323,7 @@ The following macro remediates Audit syscall rule in :code:`/etc/audit/audit.rul
13231323
ansible.builtin.lineinfile:
13241324
path: "{{ item }}"
13251325
backrefs: true
1326-
regexp: (^\s*auth\s+)([\w\[].*\b)(\s+pam_faillock.so authfail.*)
1326+
regexp: (^\s*auth\s+)(.+)(\s+pam_faillock.so authfail.*)
13271327
{{%- if faillock_var_name == '' %}}
13281328
line: \1required\3 {{{ parameter }}}
13291329
{{%- else %}}
@@ -1342,7 +1342,7 @@ The following macro remediates Audit syscall rule in :code:`/etc/audit/audit.rul
13421342
ansible.builtin.lineinfile:
13431343
path: "{{ item }}"
13441344
backrefs: true
1345-
regexp: (^\s*auth\s+)([\w\[].*\b)(\s+pam_faillock.so preauth.*)({{{ parameter }}})=[0-9]+(.*)
1345+
regexp: (^\s*auth\s+)(.+)(\s+pam_faillock.so preauth.*)({{{ parameter }}})=\S+\b(.*)
13461346
line: \1required\3\4={{ {{{ faillock_var_name }}} }}\5
13471347
state: present
13481348
loop:
@@ -1356,7 +1356,7 @@ The following macro remediates Audit syscall rule in :code:`/etc/audit/audit.rul
13561356
ansible.builtin.lineinfile:
13571357
path: "{{ item }}"
13581358
backrefs: true
1359-
regexp: (^\s*auth\s+)([\w\[].*\b)(\s+pam_faillock.so authfail.*)({{{ parameter }}})=[0-9]+(.*)
1359+
regexp: (^\s*auth\s+)(.+)(\s+pam_faillock.so authfail.*)({{{ parameter }}})=\S+\b(.*)
13601360
line: \1required\3\4={{ {{{ faillock_var_name }}} }}\5
13611361
state: present
13621362
loop:
@@ -1721,9 +1721,9 @@ Part of the grub2_bootloader_argument_absent template.
17211721
ansible.builtin.replace:
17221722
dest: "{{{ pam_file }}}"
17231723
{{%- if control == '' %}}
1724-
regexp: (.*{{{ group }}}.*{{{ module }}}.*)\b{{{ option }}}\b=?[0-9a-zA-Z]*(.*)
1724+
regexp: (.*{{{ group }}}.*{{{ module }}}.*)\b{{{ option }}}\b(?:=\S+\b|\s+)(.*)
17251725
{{%- else %}}
1726-
regexp: (.*{{{ group }}}.*{{ pam_module_control | regex_escape() }}.*{{{ module }}}.*)\b{{{ option }}}\b=?[0-9a-zA-Z]*(.*)
1726+
regexp: (.*{{{ group }}}.*{{ pam_module_control | regex_escape() }}.*{{{ module }}}.*)\b{{{ option }}}\b(?:=\S+\b|\s+)(.*)
17271727
{{%- endif %}}
17281728
replace: '\1\2'
17291729
register: result_pam_option_removal

0 commit comments

Comments
 (0)