mirror of
https://github.com/RogerSik/aws-target-group-cleanup.git
synced 2024-11-24 00:30:28 +01:00
Print prefix in summary message
This commit is contained in:
parent
43a87b4d83
commit
b6f22f58f8
@ -26,6 +26,7 @@ def remove_target_group(arn, elb_client):
|
|||||||
def main(argv):
|
def main(argv):
|
||||||
plugin_results = dict()
|
plugin_results = dict()
|
||||||
groups_removed_count = 0
|
groups_removed_count = 0
|
||||||
|
prefix = ""
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(description='Remove ALB target groups not assigned to load balancers')
|
parser = argparse.ArgumentParser(description='Remove ALB target groups not assigned to load balancers')
|
||||||
parser.add_argument('-f','--force', help='Perform the actual deletes (will run in dryrun mode by default)', action='store_true')
|
parser.add_argument('-f','--force', help='Perform the actual deletes (will run in dryrun mode by default)', action='store_true')
|
||||||
@ -36,6 +37,7 @@ def main(argv):
|
|||||||
|
|
||||||
if args.prefix:
|
if args.prefix:
|
||||||
print("Prefix specified - only evaluating target groups beginning with " + args.prefix)
|
print("Prefix specified - only evaluating target groups beginning with " + args.prefix)
|
||||||
|
prefix = args.prefix
|
||||||
|
|
||||||
if args.force:
|
if args.force:
|
||||||
print("Force flag specified - doing deletion")
|
print("Force flag specified - doing deletion")
|
||||||
@ -55,8 +57,8 @@ def main(argv):
|
|||||||
target_group_load_balancers = target_group['LoadBalancerArns']
|
target_group_load_balancers = target_group['LoadBalancerArns']
|
||||||
target_group_arn = target_group['TargetGroupArn']
|
target_group_arn = target_group['TargetGroupArn']
|
||||||
|
|
||||||
if args.prefix:
|
if prefix:
|
||||||
if target_group_name.startswith(args.prefix):
|
if target_group_name.startswith(prefix):
|
||||||
if not target_group_load_balancers:
|
if not target_group_load_balancers:
|
||||||
punt = True
|
punt = True
|
||||||
else:
|
else:
|
||||||
@ -77,7 +79,7 @@ def main(argv):
|
|||||||
else:
|
else:
|
||||||
print("DRYRUN,no deletion took place")
|
print("DRYRUN,no deletion took place")
|
||||||
|
|
||||||
print "Complete. Removed " + str(groups_removed_count) + " orphaned target groups"
|
print "Complete. Removed " + str(groups_removed_count) + " orphaned target groups with prefix " + prefix
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main(sys.argv[1:])
|
main(sys.argv[1:])
|
||||||
|
Loading…
Reference in New Issue
Block a user