diff options
| author | Romain Bossart <romain.bossart@gmail.com> | 2015-03-07 08:17:59 +0100 |
|---|---|---|
| committer | Romain Bossart <romain.bossart@gmail.com> | 2015-04-18 08:19:41 +0200 |
| commit | ec0535a255b267018a3bb0b357ab2d0fd3064616 (patch) | |
| tree | 87e88b913122c3b2b426ffeb40adcb712c2ab3ce | |
| parent | terser hostfile fallback mechanism (diff) | |
| download | zsh-completions-ec0535a255b267018a3bb0b357ab2d0fd3064616.tar zsh-completions-ec0535a255b267018a3bb0b357ab2d0fd3064616.tar.gz zsh-completions-ec0535a255b267018a3bb0b357ab2d0fd3064616.tar.bz2 zsh-completions-ec0535a255b267018a3bb0b357ab2d0fd3064616.tar.lz zsh-completions-ec0535a255b267018a3bb0b357ab2d0fd3064616.tar.xz zsh-completions-ec0535a255b267018a3bb0b357ab2d0fd3064616.tar.zst zsh-completions-ec0535a255b267018a3bb0b357ab2d0fd3064616.zip | |
parses groups of groups
| -rw-r--r-- | src/_ansible | 5 | ||||
| -rw-r--r-- | src/_ansible-playbook | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/_ansible b/src/_ansible index 0440e3e..09d769b 100644 --- a/src/_ansible +++ b/src/_ansible @@ -73,9 +73,10 @@ __ll_group_list () { local -a group_list group_list=$(command \ cat ${HOST_FILE} \ - | awk '$1 ~ /^\[.*\]$/ && !/[:=]/ { gsub(/[\[\]]/, "", $1); print $1 }' \ + | awk '$1 ~ /^\[.*\]$/ && !/=/ && !/:vars/ \ + { gsub(/[\[\]]/, "", $1); gsub(/:children/, "", $1) ; print $1 }' \ | uniq ) - + echo ${group_list} } diff --git a/src/_ansible-playbook b/src/_ansible-playbook index bbeccc0..a7d9ef8 100644 --- a/src/_ansible-playbook +++ b/src/_ansible-playbook @@ -72,9 +72,10 @@ __ll_group_list () { local -a group_list group_list=$(command \ cat ${HOST_FILE} \ - | awk '$1 ~ /^\[.*\]$/ && !/[:=]/ { gsub(/[\[\]]/, "", $1); print $1 }' \ + | awk '$1 ~ /^\[.*\]$/ && !/=/ && !/:vars/ \ + { gsub(/[\[\]]/, "", $1); gsub(/:children/, "", $1) ; print $1 }' \ | uniq ) - + echo ${group_list} } |
