├── .github ├── labels.json └── workflows │ └── set-default-labels.yml ├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── Jenkinsfile ├── LICENSE ├── README.md ├── SRE_INFO.md ├── apps └── mdn │ ├── README.md │ ├── insights │ ├── main.tf │ ├── modules │ │ ├── bucket │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ ├── cdn │ │ │ ├── lambda-headers.js │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ └── dns │ │ │ ├── main.tf │ │ │ └── variables.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf │ ├── interactive-examples │ ├── inputs.tf │ ├── main.tf │ ├── output.tf │ ├── tf │ │ ├── mdninteractive.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── versions.tf │ ├── mdn-aws │ ├── README.md │ ├── architecture │ │ ├── MDN-Architecture-omnigraffle.zip │ │ └── MDN-Architecture.pdf │ ├── docs │ │ ├── get-access-to-aws-console.md │ │ ├── get-access-to-eks.md │ │ ├── init-checklist.md │ │ ├── mdn-support.md │ │ └── stage-checklist.md │ ├── infra │ │ ├── .gitignore │ │ ├── .terraform-version │ │ ├── acm.tf │ │ ├── config.sh │ │ ├── data.tf │ │ ├── inputs.tf │ │ ├── locals.tf │ │ ├── main.tf │ │ ├── modules │ │ │ ├── acm │ │ │ │ ├── inputs.tf │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ └── versions.tf │ │ │ ├── interactive-examples │ │ │ │ ├── inputs.tf │ │ │ │ └── main.tf │ │ │ ├── mdn-cdn │ │ │ │ ├── cloudfront_attachments │ │ │ │ │ ├── inputs.tf │ │ │ │ │ ├── main.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── versions.tf │ │ │ │ ├── cloudfront_media │ │ │ │ │ ├── main.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── variables.tf │ │ │ │ │ └── versions.tf │ │ │ │ ├── cloudfront_primary │ │ │ │ │ ├── README.md │ │ │ │ │ ├── inputs.tf │ │ │ │ │ ├── main.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── versions.tf │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── mdn-media │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── mdn-updates │ │ │ │ ├── inputs.tf │ │ │ │ └── main.tf │ │ │ ├── mdn-uploader │ │ │ │ ├── README.md │ │ │ │ ├── main.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── media-sync │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ └── variables.tf │ │ │ ├── metrics │ │ │ │ ├── main.tf │ │ │ │ └── versions.tf │ │ │ ├── multi_region │ │ │ │ ├── rds-replica │ │ │ │ │ ├── inputs.tf │ │ │ │ │ ├── main.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── versions.tf │ │ │ │ ├── rds │ │ │ │ │ ├── main.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── variables.tf │ │ │ │ │ └── versions.tf │ │ │ │ └── redis │ │ │ │ │ ├── main.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── variables.tf │ │ │ │ │ └── versions.tf │ │ │ ├── rds-backups │ │ │ │ ├── inputs.tf │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ └── versions.tf │ │ │ ├── security │ │ │ │ ├── inputs.tf │ │ │ │ ├── main.tf │ │ │ │ └── versions.tf │ │ │ └── shared │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ ├── outputs.tf │ │ ├── tf-do │ │ └── versions.tf │ ├── infra_testing │ │ ├── Makefile │ │ ├── README.md │ │ ├── requirements.txt │ │ └── tests │ │ │ ├── __init__.py │ │ │ └── test_listeners.py │ └── k8s │ │ ├── Makefile │ │ ├── README.md │ │ ├── celery.beat.deploy.yaml.j2 │ │ ├── celery.workers.deploy.yaml.j2 │ │ ├── cert.svc.yaml.j2 │ │ ├── check_infra_lock.sh │ │ ├── hpa.celery.yaml.j2 │ │ ├── hpa.yaml.j2 │ │ ├── kuma.base.deploy.yaml.j2 │ │ ├── kuma.base.yaml.j2 │ │ ├── kuma.deploy.yaml.j2 │ │ ├── mdn-admin-node.yaml.j2 │ │ ├── mdn-db-migration-job.yaml.j2 │ │ ├── mdn-media-sync-cron.yaml.j2 │ │ ├── mdn-newrelic-secrets.yaml.j2 │ │ ├── mdn-rds-backup-cron.yaml.j2 │ │ ├── mdn-record-deployment-job.yaml.j2 │ │ ├── percona-toolkit-ptkill.yaml.j2 │ │ ├── percona-toolkit-secrets.yaml.example │ │ ├── redirector.deployment.yaml.j2 │ │ ├── redirector.ingress.yaml.j2 │ │ ├── redirector.svc.yaml.j2 │ │ ├── regions │ │ ├── germany │ │ │ └── prod.mm.sh │ │ └── oregon │ │ │ ├── prod.mm.sh │ │ │ ├── prod.sh │ │ │ ├── stage.mm.sh │ │ │ └── stage.sh │ │ ├── svc.yaml.j2 │ │ └── wait_for_job.sh │ ├── mdn-dev │ ├── .gitignore │ ├── README.md │ ├── main.tf │ ├── modules │ │ ├── cdn │ │ │ ├── lambda-headers.js │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ └── dns │ │ │ ├── main.tf │ │ │ └── variables.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf │ ├── ssh-tunnel │ ├── .terraform-version │ ├── data.tf │ ├── main.tf │ ├── modules │ │ └── ssh-tunnel │ │ │ ├── data.tf │ │ │ ├── dns.tf │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ ├── providers.tf │ │ │ ├── templates │ │ │ └── userdata.sh │ │ │ └── variables.tf │ ├── outputs.tf │ └── state.tf │ ├── utils │ ├── aws │ │ └── elb_report.py │ ├── newrelic │ │ ├── newrelic_alert_policy_report.py │ │ └── requirements.txt │ ├── parse_log.py │ ├── percona_toolkit │ │ ├── Dockerfile │ │ ├── build.sh │ │ └── run.sh │ └── rds_backup │ │ ├── README.md │ │ └── image │ │ ├── Dockerfile │ │ ├── build.sh │ │ └── rdsbackup.sh │ └── yari │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ ├── state.tf │ └── variables.tf ├── contribute.json ├── dns ├── .terraform-version ├── README.md ├── hosted_zone │ ├── inputs.tf │ ├── main.tf │ ├── outputs.tf │ └── versions.tf ├── inputs.tf ├── main.tf ├── outputs.tf └── versions.tf ├── docs ├── incident_response.md ├── k8s_autoscaling.md └── k8s_autoscaling.png ├── jenkins └── infra │ └── terraform │ ├── .terraform-version │ ├── .terraform.lock.hcl │ ├── config.sh │ ├── data.tf │ ├── inputs.tf │ ├── locals.tf │ ├── main.tf │ ├── outputs.tf │ ├── templates │ └── user_data.tpl │ ├── tf-do │ └── versions.tf ├── k8s ├── README.md ├── clusters │ ├── README.md │ ├── eu-central-1 │ │ ├── .terraform-version │ │ ├── data.tf │ │ ├── locals.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── providers.tf │ │ ├── variables.tf │ │ └── versions.tf │ ├── modules │ │ ├── jenkins-rbac │ │ │ ├── main.tf │ │ │ └── variables.tf │ │ ├── nginx-ingress │ │ │ ├── README.md │ │ │ ├── main.tf │ │ │ └── variables.tf │ │ ├── papertrail │ │ │ ├── main.tf │ │ │ └── variables.tf │ │ ├── security-groups │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ └── telegraf │ │ │ ├── files │ │ │ └── values.yaml │ │ │ ├── main.tf │ │ │ ├── variables.tf │ │ │ └── versions.tf │ └── us-west-2 │ │ ├── .terraform-version │ │ ├── data.tf │ │ ├── locals.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── providers.tf │ │ ├── scripts │ │ └── roll.sh │ │ ├── variables.tf │ │ └── versions.tf ├── services │ └── redirector │ │ ├── Dockerfile │ │ ├── build.sh │ │ └── redirector.conf └── tools │ ├── README.md │ ├── admin-node │ ├── Dockerfile │ ├── README.md │ └── build.sh │ └── media-sync │ ├── Dockerfile │ ├── build.sh │ └── media-sync.sh └── vpc ├── README.md ├── eu-central-1 ├── .terraform-version ├── main.tf ├── outputs.tf ├── variables.tf └── versions.tf ├── modules ├── subnets │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf └── vpc │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf └── us-west-2 ├── .terraform-version ├── main.tf ├── outputs.tf ├── variables.tf └── versions.tf /.github/labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/.github/labels.json -------------------------------------------------------------------------------- /.github/workflows/set-default-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/.github/workflows/set-default-labels.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/README.md -------------------------------------------------------------------------------- /SRE_INFO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/SRE_INFO.md -------------------------------------------------------------------------------- /apps/mdn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/README.md -------------------------------------------------------------------------------- /apps/mdn/insights/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/insights/main.tf -------------------------------------------------------------------------------- /apps/mdn/insights/modules/bucket/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/insights/modules/bucket/main.tf -------------------------------------------------------------------------------- /apps/mdn/insights/modules/bucket/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/insights/modules/bucket/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/insights/modules/bucket/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/insights/modules/bucket/variables.tf -------------------------------------------------------------------------------- /apps/mdn/insights/modules/cdn/lambda-headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/insights/modules/cdn/lambda-headers.js -------------------------------------------------------------------------------- /apps/mdn/insights/modules/cdn/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/insights/modules/cdn/main.tf -------------------------------------------------------------------------------- /apps/mdn/insights/modules/cdn/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/insights/modules/cdn/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/insights/modules/cdn/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/insights/modules/cdn/variables.tf -------------------------------------------------------------------------------- /apps/mdn/insights/modules/dns/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/insights/modules/dns/main.tf -------------------------------------------------------------------------------- /apps/mdn/insights/modules/dns/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/insights/modules/dns/variables.tf -------------------------------------------------------------------------------- /apps/mdn/insights/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/insights/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/insights/variables.tf: -------------------------------------------------------------------------------- 1 | variable "region" { 2 | default = "us-west-2" 3 | } 4 | -------------------------------------------------------------------------------- /apps/mdn/insights/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/insights/versions.tf -------------------------------------------------------------------------------- /apps/mdn/interactive-examples/inputs.tf: -------------------------------------------------------------------------------- 1 | variable "region" { 2 | default = "us-west-2" 3 | } 4 | -------------------------------------------------------------------------------- /apps/mdn/interactive-examples/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/interactive-examples/main.tf -------------------------------------------------------------------------------- /apps/mdn/interactive-examples/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/interactive-examples/output.tf -------------------------------------------------------------------------------- /apps/mdn/interactive-examples/tf/mdninteractive.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/interactive-examples/tf/mdninteractive.tf -------------------------------------------------------------------------------- /apps/mdn/interactive-examples/tf/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/interactive-examples/tf/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/interactive-examples/tf/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/interactive-examples/tf/variables.tf -------------------------------------------------------------------------------- /apps/mdn/interactive-examples/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.12" 3 | } 4 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/README.md -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/architecture/MDN-Architecture-omnigraffle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/architecture/MDN-Architecture-omnigraffle.zip -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/architecture/MDN-Architecture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/architecture/MDN-Architecture.pdf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/docs/get-access-to-aws-console.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/docs/get-access-to-aws-console.md -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/docs/get-access-to-eks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/docs/get-access-to-eks.md -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/docs/init-checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/docs/init-checklist.md -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/docs/mdn-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/docs/mdn-support.md -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/docs/stage-checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/docs/stage-checklist.md -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/.gitignore: -------------------------------------------------------------------------------- 1 | modules/lambda-log-processor/*.zip 2 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/.terraform-version: -------------------------------------------------------------------------------- 1 | 0.14.11 2 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/acm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/acm.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/config.sh: -------------------------------------------------------------------------------- 1 | TF_SECRETS_PATH="${HOME}/scm/mdn-k8s-private/terraform/infra" 2 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/data.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/inputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/inputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/locals.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/acm/inputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/acm/inputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/acm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/acm/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/acm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/acm/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/acm/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/interactive-examples/inputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/interactive-examples/inputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/interactive-examples/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/interactive-examples/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_attachments/inputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_attachments/inputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_attachments/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_attachments/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_attachments/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_attachments/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_attachments/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_media/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_media/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_media/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_media/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_media/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_media/variables.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_media/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_primary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_primary/README.md -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_primary/inputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_primary/inputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_primary/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_primary/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_primary/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_primary/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/cloudfront_primary/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-cdn/variables.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-cdn/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-media/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-media/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-media/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-media/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-media/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-media/variables.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-media/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-updates/inputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-updates/inputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-updates/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-updates/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-uploader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-uploader/README.md -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-uploader/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-uploader/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-uploader/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/mdn-uploader/variables.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/mdn-uploader/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/media-sync/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/media-sync/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/media-sync/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/media-sync/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/media-sync/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/media-sync/variables.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/metrics/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/metrics/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/metrics/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/multi_region/rds-replica/inputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/multi_region/rds-replica/inputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/multi_region/rds-replica/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/multi_region/rds-replica/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/multi_region/rds-replica/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/multi_region/rds-replica/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/multi_region/rds-replica/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/multi_region/rds/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/multi_region/rds/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/multi_region/rds/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/multi_region/rds/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/multi_region/rds/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/multi_region/rds/variables.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/multi_region/rds/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/multi_region/redis/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/multi_region/redis/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/multi_region/redis/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/multi_region/redis/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/multi_region/redis/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/multi_region/redis/variables.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/multi_region/redis/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/rds-backups/inputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/rds-backups/inputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/rds-backups/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/rds-backups/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/rds-backups/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/rds-backups/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/rds-backups/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/security/inputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/security/inputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/security/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/security/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/security/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/shared/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/shared/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/shared/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/shared/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/shared/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/modules/shared/variables.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/modules/shared/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/tf-do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/tf-do -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra/versions.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra_testing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra_testing/Makefile -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra_testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra_testing/README.md -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra_testing/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | kubernetes 3 | pytest 4 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra_testing/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/infra_testing/tests/test_listeners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/infra_testing/tests/test_listeners.py -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/Makefile -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/README.md -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/celery.beat.deploy.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/celery.beat.deploy.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/celery.workers.deploy.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/celery.workers.deploy.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/cert.svc.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/cert.svc.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/check_infra_lock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/check_infra_lock.sh -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/hpa.celery.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/hpa.celery.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/hpa.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/hpa.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/kuma.base.deploy.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/kuma.base.deploy.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/kuma.base.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/kuma.base.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/kuma.deploy.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/kuma.deploy.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/mdn-admin-node.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/mdn-admin-node.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/mdn-db-migration-job.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/mdn-db-migration-job.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/mdn-media-sync-cron.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/mdn-media-sync-cron.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/mdn-newrelic-secrets.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/mdn-newrelic-secrets.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/mdn-rds-backup-cron.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/mdn-rds-backup-cron.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/mdn-record-deployment-job.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/mdn-record-deployment-job.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/percona-toolkit-ptkill.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/percona-toolkit-ptkill.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/percona-toolkit-secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/percona-toolkit-secrets.yaml.example -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/redirector.deployment.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/redirector.deployment.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/redirector.ingress.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/redirector.ingress.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/redirector.svc.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/redirector.svc.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/regions/germany/prod.mm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/regions/germany/prod.mm.sh -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/regions/oregon/prod.mm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/regions/oregon/prod.mm.sh -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/regions/oregon/prod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/regions/oregon/prod.sh -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/regions/oregon/stage.mm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/regions/oregon/stage.mm.sh -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/regions/oregon/stage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/regions/oregon/stage.sh -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/svc.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/svc.yaml.j2 -------------------------------------------------------------------------------- /apps/mdn/mdn-aws/k8s/wait_for_job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-aws/k8s/wait_for_job.sh -------------------------------------------------------------------------------- /apps/mdn/mdn-dev/.gitignore: -------------------------------------------------------------------------------- 1 | modules/cdn/lambda-headers.zip 2 | -------------------------------------------------------------------------------- /apps/mdn/mdn-dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-dev/README.md -------------------------------------------------------------------------------- /apps/mdn/mdn-dev/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-dev/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-dev/modules/cdn/lambda-headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-dev/modules/cdn/lambda-headers.js -------------------------------------------------------------------------------- /apps/mdn/mdn-dev/modules/cdn/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-dev/modules/cdn/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-dev/modules/cdn/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-dev/modules/cdn/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-dev/modules/cdn/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-dev/modules/cdn/variables.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-dev/modules/dns/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-dev/modules/dns/main.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-dev/modules/dns/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-dev/modules/dns/variables.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-dev/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/mdn-dev/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/mdn-dev/variables.tf: -------------------------------------------------------------------------------- 1 | variable "region" { 2 | default = "us-west-2" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /apps/mdn/mdn-dev/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /apps/mdn/ssh-tunnel/.terraform-version: -------------------------------------------------------------------------------- 1 | 0.13.7 2 | -------------------------------------------------------------------------------- /apps/mdn/ssh-tunnel/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/ssh-tunnel/data.tf -------------------------------------------------------------------------------- /apps/mdn/ssh-tunnel/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/ssh-tunnel/main.tf -------------------------------------------------------------------------------- /apps/mdn/ssh-tunnel/modules/ssh-tunnel/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/ssh-tunnel/modules/ssh-tunnel/data.tf -------------------------------------------------------------------------------- /apps/mdn/ssh-tunnel/modules/ssh-tunnel/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/ssh-tunnel/modules/ssh-tunnel/dns.tf -------------------------------------------------------------------------------- /apps/mdn/ssh-tunnel/modules/ssh-tunnel/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/ssh-tunnel/modules/ssh-tunnel/main.tf -------------------------------------------------------------------------------- /apps/mdn/ssh-tunnel/modules/ssh-tunnel/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/ssh-tunnel/modules/ssh-tunnel/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/ssh-tunnel/modules/ssh-tunnel/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/ssh-tunnel/modules/ssh-tunnel/providers.tf -------------------------------------------------------------------------------- /apps/mdn/ssh-tunnel/modules/ssh-tunnel/templates/userdata.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/ssh-tunnel/modules/ssh-tunnel/templates/userdata.sh -------------------------------------------------------------------------------- /apps/mdn/ssh-tunnel/modules/ssh-tunnel/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/ssh-tunnel/modules/ssh-tunnel/variables.tf -------------------------------------------------------------------------------- /apps/mdn/ssh-tunnel/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/ssh-tunnel/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/ssh-tunnel/state.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/ssh-tunnel/state.tf -------------------------------------------------------------------------------- /apps/mdn/utils/aws/elb_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/utils/aws/elb_report.py -------------------------------------------------------------------------------- /apps/mdn/utils/newrelic/newrelic_alert_policy_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/utils/newrelic/newrelic_alert_policy_report.py -------------------------------------------------------------------------------- /apps/mdn/utils/newrelic/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | munch 3 | decouple 4 | -------------------------------------------------------------------------------- /apps/mdn/utils/parse_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/utils/parse_log.py -------------------------------------------------------------------------------- /apps/mdn/utils/percona_toolkit/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/utils/percona_toolkit/Dockerfile -------------------------------------------------------------------------------- /apps/mdn/utils/percona_toolkit/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/utils/percona_toolkit/build.sh -------------------------------------------------------------------------------- /apps/mdn/utils/percona_toolkit/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/utils/percona_toolkit/run.sh -------------------------------------------------------------------------------- /apps/mdn/utils/rds_backup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/utils/rds_backup/README.md -------------------------------------------------------------------------------- /apps/mdn/utils/rds_backup/image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/utils/rds_backup/image/Dockerfile -------------------------------------------------------------------------------- /apps/mdn/utils/rds_backup/image/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/utils/rds_backup/image/build.sh -------------------------------------------------------------------------------- /apps/mdn/utils/rds_backup/image/rdsbackup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/utils/rds_backup/image/rdsbackup.sh -------------------------------------------------------------------------------- /apps/mdn/yari/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/yari/main.tf -------------------------------------------------------------------------------- /apps/mdn/yari/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/yari/outputs.tf -------------------------------------------------------------------------------- /apps/mdn/yari/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/yari/providers.tf -------------------------------------------------------------------------------- /apps/mdn/yari/state.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/yari/state.tf -------------------------------------------------------------------------------- /apps/mdn/yari/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/apps/mdn/yari/variables.tf -------------------------------------------------------------------------------- /contribute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/contribute.json -------------------------------------------------------------------------------- /dns/.terraform-version: -------------------------------------------------------------------------------- 1 | 0.12.31 2 | -------------------------------------------------------------------------------- /dns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/dns/README.md -------------------------------------------------------------------------------- /dns/hosted_zone/inputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/dns/hosted_zone/inputs.tf -------------------------------------------------------------------------------- /dns/hosted_zone/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/dns/hosted_zone/main.tf -------------------------------------------------------------------------------- /dns/hosted_zone/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/dns/hosted_zone/outputs.tf -------------------------------------------------------------------------------- /dns/hosted_zone/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.12" 3 | } 4 | -------------------------------------------------------------------------------- /dns/inputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/dns/inputs.tf -------------------------------------------------------------------------------- /dns/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/dns/main.tf -------------------------------------------------------------------------------- /dns/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/dns/outputs.tf -------------------------------------------------------------------------------- /dns/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.12" 3 | } 4 | -------------------------------------------------------------------------------- /docs/incident_response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/docs/incident_response.md -------------------------------------------------------------------------------- /docs/k8s_autoscaling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/docs/k8s_autoscaling.md -------------------------------------------------------------------------------- /docs/k8s_autoscaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/docs/k8s_autoscaling.png -------------------------------------------------------------------------------- /jenkins/infra/terraform/.terraform-version: -------------------------------------------------------------------------------- 1 | 1.0.2 2 | -------------------------------------------------------------------------------- /jenkins/infra/terraform/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/jenkins/infra/terraform/.terraform.lock.hcl -------------------------------------------------------------------------------- /jenkins/infra/terraform/config.sh: -------------------------------------------------------------------------------- 1 | TF_SECRETS_PATH="${HOME}/scm/mdn-k8s-private/terraform/jenkins" 2 | -------------------------------------------------------------------------------- /jenkins/infra/terraform/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/jenkins/infra/terraform/data.tf -------------------------------------------------------------------------------- /jenkins/infra/terraform/inputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/jenkins/infra/terraform/inputs.tf -------------------------------------------------------------------------------- /jenkins/infra/terraform/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/jenkins/infra/terraform/locals.tf -------------------------------------------------------------------------------- /jenkins/infra/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/jenkins/infra/terraform/main.tf -------------------------------------------------------------------------------- /jenkins/infra/terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/jenkins/infra/terraform/outputs.tf -------------------------------------------------------------------------------- /jenkins/infra/terraform/templates/user_data.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/jenkins/infra/terraform/templates/user_data.tpl -------------------------------------------------------------------------------- /jenkins/infra/terraform/tf-do: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/jenkins/infra/terraform/tf-do -------------------------------------------------------------------------------- /jenkins/infra/terraform/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/jenkins/infra/terraform/versions.tf -------------------------------------------------------------------------------- /k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/README.md -------------------------------------------------------------------------------- /k8s/clusters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/README.md -------------------------------------------------------------------------------- /k8s/clusters/eu-central-1/.terraform-version: -------------------------------------------------------------------------------- 1 | 0.14.8 2 | -------------------------------------------------------------------------------- /k8s/clusters/eu-central-1/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/eu-central-1/data.tf -------------------------------------------------------------------------------- /k8s/clusters/eu-central-1/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/eu-central-1/locals.tf -------------------------------------------------------------------------------- /k8s/clusters/eu-central-1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/eu-central-1/main.tf -------------------------------------------------------------------------------- /k8s/clusters/eu-central-1/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/eu-central-1/outputs.tf -------------------------------------------------------------------------------- /k8s/clusters/eu-central-1/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/eu-central-1/providers.tf -------------------------------------------------------------------------------- /k8s/clusters/eu-central-1/variables.tf: -------------------------------------------------------------------------------- 1 | variable "region" { 2 | default = "eu-central-1" 3 | } 4 | -------------------------------------------------------------------------------- /k8s/clusters/eu-central-1/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/eu-central-1/versions.tf -------------------------------------------------------------------------------- /k8s/clusters/modules/jenkins-rbac/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/jenkins-rbac/main.tf -------------------------------------------------------------------------------- /k8s/clusters/modules/jenkins-rbac/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/jenkins-rbac/variables.tf -------------------------------------------------------------------------------- /k8s/clusters/modules/nginx-ingress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/nginx-ingress/README.md -------------------------------------------------------------------------------- /k8s/clusters/modules/nginx-ingress/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/nginx-ingress/main.tf -------------------------------------------------------------------------------- /k8s/clusters/modules/nginx-ingress/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/nginx-ingress/variables.tf -------------------------------------------------------------------------------- /k8s/clusters/modules/papertrail/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/papertrail/main.tf -------------------------------------------------------------------------------- /k8s/clusters/modules/papertrail/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/papertrail/variables.tf -------------------------------------------------------------------------------- /k8s/clusters/modules/security-groups/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/security-groups/main.tf -------------------------------------------------------------------------------- /k8s/clusters/modules/security-groups/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/security-groups/outputs.tf -------------------------------------------------------------------------------- /k8s/clusters/modules/security-groups/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/security-groups/variables.tf -------------------------------------------------------------------------------- /k8s/clusters/modules/telegraf/files/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/telegraf/files/values.yaml -------------------------------------------------------------------------------- /k8s/clusters/modules/telegraf/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/telegraf/main.tf -------------------------------------------------------------------------------- /k8s/clusters/modules/telegraf/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/telegraf/variables.tf -------------------------------------------------------------------------------- /k8s/clusters/modules/telegraf/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/modules/telegraf/versions.tf -------------------------------------------------------------------------------- /k8s/clusters/us-west-2/.terraform-version: -------------------------------------------------------------------------------- 1 | 0.14.8 2 | -------------------------------------------------------------------------------- /k8s/clusters/us-west-2/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/us-west-2/data.tf -------------------------------------------------------------------------------- /k8s/clusters/us-west-2/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/us-west-2/locals.tf -------------------------------------------------------------------------------- /k8s/clusters/us-west-2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/us-west-2/main.tf -------------------------------------------------------------------------------- /k8s/clusters/us-west-2/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/us-west-2/outputs.tf -------------------------------------------------------------------------------- /k8s/clusters/us-west-2/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/us-west-2/providers.tf -------------------------------------------------------------------------------- /k8s/clusters/us-west-2/scripts/roll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/us-west-2/scripts/roll.sh -------------------------------------------------------------------------------- /k8s/clusters/us-west-2/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/us-west-2/variables.tf -------------------------------------------------------------------------------- /k8s/clusters/us-west-2/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/clusters/us-west-2/versions.tf -------------------------------------------------------------------------------- /k8s/services/redirector/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/services/redirector/Dockerfile -------------------------------------------------------------------------------- /k8s/services/redirector/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/services/redirector/build.sh -------------------------------------------------------------------------------- /k8s/services/redirector/redirector.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/services/redirector/redirector.conf -------------------------------------------------------------------------------- /k8s/tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/tools/README.md -------------------------------------------------------------------------------- /k8s/tools/admin-node/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/tools/admin-node/Dockerfile -------------------------------------------------------------------------------- /k8s/tools/admin-node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/tools/admin-node/README.md -------------------------------------------------------------------------------- /k8s/tools/admin-node/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/tools/admin-node/build.sh -------------------------------------------------------------------------------- /k8s/tools/media-sync/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/tools/media-sync/Dockerfile -------------------------------------------------------------------------------- /k8s/tools/media-sync/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/tools/media-sync/build.sh -------------------------------------------------------------------------------- /k8s/tools/media-sync/media-sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/k8s/tools/media-sync/media-sync.sh -------------------------------------------------------------------------------- /vpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/README.md -------------------------------------------------------------------------------- /vpc/eu-central-1/.terraform-version: -------------------------------------------------------------------------------- 1 | 0.14.11 2 | -------------------------------------------------------------------------------- /vpc/eu-central-1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/eu-central-1/main.tf -------------------------------------------------------------------------------- /vpc/eu-central-1/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/eu-central-1/outputs.tf -------------------------------------------------------------------------------- /vpc/eu-central-1/variables.tf: -------------------------------------------------------------------------------- 1 | variable "region" { 2 | default = "eu-central-1" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /vpc/eu-central-1/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/eu-central-1/versions.tf -------------------------------------------------------------------------------- /vpc/modules/subnets/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/modules/subnets/main.tf -------------------------------------------------------------------------------- /vpc/modules/subnets/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/modules/subnets/outputs.tf -------------------------------------------------------------------------------- /vpc/modules/subnets/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/modules/subnets/variables.tf -------------------------------------------------------------------------------- /vpc/modules/subnets/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.13" 4 | } 5 | -------------------------------------------------------------------------------- /vpc/modules/vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/modules/vpc/main.tf -------------------------------------------------------------------------------- /vpc/modules/vpc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/modules/vpc/outputs.tf -------------------------------------------------------------------------------- /vpc/modules/vpc/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/modules/vpc/variables.tf -------------------------------------------------------------------------------- /vpc/modules/vpc/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.13" 4 | } 5 | -------------------------------------------------------------------------------- /vpc/us-west-2/.terraform-version: -------------------------------------------------------------------------------- 1 | 0.14.11 2 | -------------------------------------------------------------------------------- /vpc/us-west-2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/us-west-2/main.tf -------------------------------------------------------------------------------- /vpc/us-west-2/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/us-west-2/outputs.tf -------------------------------------------------------------------------------- /vpc/us-west-2/variables.tf: -------------------------------------------------------------------------------- 1 | variable "region" { 2 | default = "us-west-2" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /vpc/us-west-2/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/infra/HEAD/vpc/us-west-2/versions.tf --------------------------------------------------------------------------------