mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
477 B
Bash
21 lines
477 B
Bash
8 years ago
|
#!/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
|
||
|
egrep -v ^\# /etc/group | cut -d: -f1
|
||
|
fi
|