1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # Set common variables for the environment. This is automatically pulled in in the root terragrunt.hcl configuration to
- # feed forward to the child modules.
- #
- # NOTE: There is only one copy of this, in the `common/` tree, and the others are symbolic links.
- locals {
- aws_partition = "aws-us-gov"
- aws_partition_alias = "govcloud"
- common_services_account = "701290387780"
- common_profile = "${local.aws_partition == "aws-us-gov" ? "govcloud" : "commercial"}"
- partition_tags = { }
- # Statically setting the 'last known good' ami gives us some added flexibility
- # in building amis more regularly.
- #
- # Don't forget `lifecycle { ignore_changes = ["ami"] }` in yoru ec2
- # builds!
- amis = {
- "rhel7-base" = "ami-07bc8289a7cc97304",
- "rhel7-master" = "ami-0b2284c85a8635731",
- "rhel7-minion" = "ami-06df5afc7636bd980"
- }
- default_ami = local.amis["rhel7-minion"] # Allows us to easily change to a new base standard
- # If you need the raw list of all accounts, see `account_list` below
- account_map = {
- "prod" = [
- "721817724804", # mdr-prod-c2
- "738736370544", # mdr-prod-modelclient
- "876865127438", # mdr-prod-malware
- ],
- "test" = [
- "738800754746", # mdr-test-c2
- "701341250728", # mdr-test-modelclient
- "876942499057", # mdr-test-malware
- ],
- "common" = [
- "701290387780", # mdr-common-services
- ],
- }
- # flatten the map into a single list
- account_list = flatten([
- for env, accounts in local.account_map: accounts
- ])
- aws_marketplace_ubuntu_owner_id = "874634375141"
- }
|