c485a1b91e
- change egrep to grep -E - store exit codes and check them directly - ignore SC1091
20 lines
479 B
Bash
20 lines
479 B
Bash
#!/usr/bin/env bash
|
|
|
|
#- name: make a list of groups
|
|
# shell: |
|
|
# cat /etc/group | cut -d: -f1
|
|
# register: group_names
|
|
# when: 'ansible_distribution != "MacOSX"'
|
|
|
|
#- name: make a list of groups [mac]
|
|
# shell: dscl localhost -list /Local/Default/Groups
|
|
# register: group_names
|
|
# when: 'ansible_distribution == "MacOSX"'
|
|
|
|
DISTRO="$*"
|
|
|
|
if [[ "$DISTRO" == "MacOSX" ]]; then
|
|
dscl localhost -list /Local/Default/Groups
|
|
else
|
|
grep -E -v ^\# /etc/group | cut -d: -f1
|
|
fi
|