ansible/test/integration/targets/group/files/grouplist.sh
jctanner e9c2546ffe Add integration test targets for core supported modules (#24217)
A preliminary set of test targets for "core" supported module that had no independent tests. These will also help us ensure python3 compatibility for those modules and prevent future regressions.
2017-05-10 09:19:11 -04:00

20 lines
477 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
egrep -v ^\# /etc/group | cut -d: -f1
fi