diff --git a/command/operator_debug.go b/command/operator_debug.go index 9ea4ce73eb08..3863a9563e4c 100644 --- a/command/operator_debug.go +++ b/command/operator_debug.go @@ -588,14 +588,13 @@ func (c *OperatorDebugCommand) Run(args []string) int { // Write complete list of server members to file c.writeJSON(clusterDir, "members.json", c.members, err) - // Get raft peers list and write to file - peers, err := client.Status().Peers() + // Get leader and write to file + leader, err := client.Status().Leader() if err != nil { - c.Ui.Error(fmt.Sprintf("Failed to retrieve list of peers; err: %v", err)) - return 1 + c.Ui.Warn(fmt.Sprintf("Failed to retrieve leader; err: %v", err)) } - if len(peers) > 0 { - c.writeJSON(clusterDir, "peers.json", peers, err) + if len(leader) > 0 { + c.writeJSON(clusterDir, "leader.json", leader, err) } // Filter for servers matching criteria