This repository has been archived by the owner on Apr 18, 2022. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor to take advantage of Terraform 0.12 features (#39)
* Fix AMI build due to Packer 1.4 and Ansible 2.8 issues * Convert to objects for jenkins workers * Update CDN site * Encrypt key and validation errors * Work on converting to use complex objects to pass resources * WIP * more WIP * yet more WIP * lambda cron update * WIP before terratime * Fix application type * More WIP on refactoring. validates clean! * Remove app_base * Refactor command console * Fix teleport subclusters * All validating * Add database support to command console * Fix string interpolation error * Fix list concat * Misc fixes * More fixes * Fix internal dns call * Fix json policy document * Fix wildcard cert validation * Fix wildcard validation, again * Try to fix cloudfront issue * More minor fixes * Try switching s3 origin for cloudfront * Fix cloudfront origin id * Refactor ingress to be instantiated first * Fix variables i goofed up * Looks like the not didn't work * fix up health checks * fix applications port variable * Add jenkins worker login rule * Try removing local to get rid of destroy cycle * Remove ingress dependency to test for cycle removal * Move ingress into base to try to avoid destroy pseudo-cycles * Remove exporting instances to try to break cycle on destroy * Fixes * Try another way to break the cycle * Try to break another cycle * Fix jenkins url * Fix an nlb listener issue * Switch teleport web listener to plain tcp * Remove local variable that's probably causing the pseudo-cycle * Try to break another cycle * Fix cidr_block variable name * Fix dynamo table flip-flop * Dynamodb fixes * Fix teleport secret issue * Add streams to allowed resources * Fix teleport proxy security groups * Don't set new cluster token, rely on value in there to prevent token race condition * pass through docker image for use by console * Fix multiple cert and ingress DNS issues * Fix cidr block for private ingress * Add fixes to subcluster * Fix ami conditional for asg * Base64 encode asg user data * Add device name for asg * Switch target group to instances for ASG * Remove invalid memory metric * Ignore desire count for autoscaling * Resize root asg volume * Root volume AMI updates * Fix tags on ASG * Fix teleport-secrets for ASG * Switch to use new ingress ASG setup * Fix NLB subnets * Ingress nginx fixes * ingress nginx fix * Trying some nlb stuff * Fix nginx asg setup * Fix ASG min amount * Enable proxy protocal 🤦 * Extend time to wait for connecting to primary teleport cluster * Fixes for teleport subcluster * Delete teleport.yaml * Remove superfluous file * Update versions in Jenkinsfile * Fix fmt * Remove duplicate key grant
- Loading branch information