This directory contains CloudFormation stack templates, associated Custom Resource Lambda functions, and some other related scripts and configuration.
cloud_formation_stack.yml.erb- Stack template for the monolithic Code.org application.*.yml,*.yml.erb(e.g., vpc.yml.erb, iam.yml.erb, data.yml.erb, lambda.yml.erb, alerting.yml.erb,geocoder.yml,drone-stack.yml) - Various other standalone or service-oriented stack templates.*.js, *.rb(e.g.,ami-manager.js,count_asg.js,vpcClassicLink.js,fast_snapshot_restore.rb) - Custom Resource Lambda function code.package.json,yarn.lock,test/*- Package definitions and test files related to Custom Resource Lambda functions.
stack.rake,adhoc.rake- Rakefiles implementingstack:*/adhoc:*commands for managing various CloudFormation stacks.AWS::CloudFormation- Class managing configuration and deployment of AWS CloudFormation stacks.Cdo::CloudFormation::StackTemplate- Controller class providing the ERB binding context for CloudFormation stack templates.Cdo::CloudFormation::CdoApp- Stack-template controller specific to the monolithic Code.org application stack.