Confd, как создать список IP-адресов, только если атрибут соответствует?

Я пытаюсь получить список IP-адресов сервера, только если работает один из атрибутов. Это работает только одна проблема, я не знаю, как ее решить, пожалуйста, помогите. Если первый ip не запущен, второй запущен, в списке есть дополнительный, например:,10.0.0.10,...

{{range $index,$serverkey := ls "/a/b"}}
{{$serverd := printf "/a/b/%s/d" $serverkey}}
{{if exists $serverd}}
{{$syncdornot := getv $serverd}}
{{if eq $isrunning "running" }}
{{if $index}},{{$serverkey}}
{{else}}{{$serverkey}}
{{end}}
{{end}}
{{end}}
{{end}}

0 ответов

Другие вопросы по тегам