We have a role that implements the CIS benchmarks on our systems. When we
get to the following play, we get the error described below:
- name: Disable System Accounts - preparation
ansible.builtin.shell: |
set -o pipefail && awk -F':' \|
($3<500 && $1!="root" && $1!="sync" && $1!="shutdown" && $1!="sync" &&
$1!="shutdown" && $1!="halt" && $7!="/sbin/nologin") { print $1 }
/etc/passwd
register: enabled_system_accounts
changed_when: false
Error:
awk: cmd. line:1: |
awk: cmd. line:1: ^ syntax error
/bin/sh: -c: line 1: syntax error near unexpected token `{'
/bin/sh: -c: line 1: `($3<500 && $1!="root" && $1!="sync" && $1!="shutdown"
&& $1!="sync" && $1!="shutdown" && $1!="halt" && $7!="/sbin/nologin") {
print $1 } /etc/passwd'
Any ideas?
Thanks,
Harry
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/eeb341e7-e45a-4a3e-b1dd-77471c4d9706n%40googlegroups.com.