Skip to content

HSEIreland/covid-green-interoperability-infra

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

covid-tracker-interoperability-infra

Infrastructure to support covid-green-interoperability-service - a service to handle interoperability between GAEN back-end services.

Lambdas

batch

Creates batches of exposure keys for back-end services to download. This is triggered via SQS when exposure keys are uploaded, and also run on a schedule.

token

This lambda is used to generate tokens for access. It is not used by clients or end users.

AWS secrets and parameters

Secrets are stored in AWS Secrets Manager, these are populated outside of this Terraform content. Parameters are stored in AWS System Manager, these are populated by content in this repository.

Notes

All the infrastructure set up is automated but not secrets that need to be created manually. The current list of secrets used by the app can be found in the main.tf file or in the Secrets Manager UI via AWS Console.

We are using 2 AZs and sets of 2 subnets here to stay within the default EIP limit of 5. (3 NAT Gateways for Covid and 2 NAT Gateways for interop)

Using the same AWS account on prod as cti-prod at this time, need to increase the EIP quota increase from 5 to 10 (Case ID 7212514971)

Team

Lead Maintainers

Core Team

Contributors

  • TBD
  • TBD

Past Contributors

  • TBD
  • TBD

Hosted By

Linux Foundation Public Health

Acknowledgements

License

Copyright (c) 2020 NearForm Copyright (c) The COVID Green Contributors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K IND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 90.1%
  • Makefile 5.2%
  • Shell 2.8%
  • Smarty 1.8%
  • JavaScript 0.1%