From fc2a5224efa01376218e4dbfa1789c56a8be6345 Mon Sep 17 00:00:00 2001 From: Jeff Bradberry Date: Thu, 6 Jan 2022 15:39:16 -0500 Subject: [PATCH] Add error messages to the new register_peers command --- awx/main/management/commands/register_peers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/awx/main/management/commands/register_peers.py b/awx/main/management/commands/register_peers.py index 3a9af7947f..19b40c0c59 100644 --- a/awx/main/management/commands/register_peers.py +++ b/awx/main/management/commands/register_peers.py @@ -16,10 +16,11 @@ class Command(BaseCommand): def handle(self, **options): nodes = Instance.objects.in_bulk(field_name='hostname') if options['source'] not in nodes: - raise CommandError() + raise CommandError(f"Host {options['source']} is not a registered instance.") missing_peers = set(options['peers']) - set(nodes) if missing_peers: - raise CommandError() + missing = ' '.join(missing_peers) + raise CommandError(f"Peers not currently registered as instances: {missing}") results = 0 for target in options['peers']: