2017-05-10 15:19:11 +02:00
|
|
|
#!/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
|
2019-08-12 22:24:28 +02:00
|
|
|
grep -E -v ^\# /etc/group | cut -d: -f1
|
2017-05-10 15:19:11 +02:00
|
|
|
fi
|