in aws_codeseeder/commands/_seedkit_commands.py [0:0]
def destroy_seedkit(seedkit_name: str) -> None:
"""Destroys the resources associated with the seedkit.
Parameters
----------
seedkit_name : str
Name of the seedkit to destroy
"""
stack_name: str = cfn.get_stack_name(seedkit_name=seedkit_name)
LOGGER.info("Destroying Seedkit %s with Stack Name %s", seedkit_name, stack_name)
stack_exists, stack_outputs = cfn.does_stack_exist(stack_name=stack_name)
if stack_exists:
seedkit_bucket = stack_outputs.get("Bucket")
if seedkit_bucket:
s3.delete_bucket(bucket=seedkit_bucket)
cfn.destroy_stack(stack_name=stack_name)
LOGGER.info("Seedkit Destroyed")
else:
LOGGER.warn("Seedkit/Stack does not exist")