diff --git a/command/members.go b/command/members.go index 1e69c0dcf2..ff38696384 100644 --- a/command/members.go +++ b/command/members.go @@ -83,7 +83,7 @@ func (c *MembersCommand) Run(args []string) int { if member.Tags["segment"] == "" { member.Tags["segment"] = "" } - if member.Tags["role"] == "consul" { + if segment == consulapi.AllSegments && member.Tags["role"] == "consul" { member.Tags["segment"] = "" } statusString := serf.MemberStatus(member.Status).String()