def main(): """ Main entry point for CLI :return: status code """ parser = main_parser() if len(sys.argv) == 1: parser.print_help() sys.exit() args = parser.parse_args() LOG.debug(args) settings = ComposeXSettings(**vars(args)) settings.set_bucket_name_from_account_id() settings.set_azs_from_api() LOG.debug(settings) if settings.deploy and not settings.upload: LOG.warning( "You must update the templates in order to deploy. We won't be deploying." ) settings.deploy = False root_stack = generate_full_template(settings) process_stacks(root_stack, settings) if settings.deploy: deploy(settings, root_stack) return 0
def main(): """ Main entry point for CLI :return: status code """ parser = main_parser() if len(sys.argv) == 1: parser.print_help() sys.exit() args = parser.parse_args() LOG.debug(args) settings = ComposeXSettings(**vars(args)) settings.set_bucket_name_from_account_id() LOG.debug(settings) if settings.deploy and not settings.upload: LOG.warning( "You must update the templates in order to deploy. We won't be deploying." ) settings.deploy = False evaluate_docker_configs(settings) scan_results = evaluate_ecr_configs(settings) if scan_results and not settings.ignore_ecr_findings: warnings.warn("SCAN Images failed for instructed images. Failure") return 1 root_stack = generate_full_template(settings) process_stacks(root_stack, settings) if settings.deploy: deploy(settings, root_stack) elif settings.plan: plan(settings, root_stack) return 0
def main(): """ Main Function :return: """ parser = main_parser() args = parser.parse_args() settings = ComposeXSettings(**vars(args)) settings.set_bucket_name_from_account_id() settings.set_azs_from_api() vpc_stack = VpcStack(RES_KEY, settings) process_stacks(vpc_stack, settings) if settings.deploy: deploy(settings, vpc_stack) return 0
def step_impl(context): context.root_stack = XResource("sqs", context.settings) process_stacks(context.root_stack, context.settings)
def set_impl(context): process_stacks(context.root_stack, context.settings)
def set_impl(context): if not hasattr(context, "root_stack"): context.root_stack = generate_full_template(context.settings) process_stacks(context.root_stack, context.settings)