Fixing roles variable filtering when exists

This commit is contained in:
2022-09-30 20:43:02 +00:00
parent eec213880d
commit 8e53159340

View File

@@ -41,9 +41,9 @@ name_resolver() {
UPS=""
for ROLE in $(echo $ROLES); do
FILTERED_BY_ROLE=$(docker inspect $UP -f '{{.Config.Labels.roles}}' | uniq | grep $ROLE)
if [[ "$(echo $FILTERED_BY_ROLE)" != "" ]]; then
UPS="$UPS $UP";
FILTERED_BY_ROLE=$(docker inspect $UP -f '{{.Name}} {{.Config.Labels.roles}}' | uniq | grep $ROLE| awk '{print $1}')
if [[ "$(echo $FILTERED_BY_ROLE)" != "" ]]; then
UPS="$UPS $FILTERED_BY_ROLE";
fi
done