Skip to content
This repository has been archived by the owner on Nov 11, 2024. It is now read-only.

Latest commit

 

History

History
36 lines (24 loc) · 1.41 KB

README.md

File metadata and controls

36 lines (24 loc) · 1.41 KB

pingfederate-fargate

initial Terraform for PingFederate and PingFederate Admin ECS/Fargate containers

Requirements

  • Terraform Version 1 or newer
  • Existing domains and domain certificates required from data.tf files
  • Existing EFS volumes with configurations/files for (in) /opt/in mounts for pingfederate container and /opt/in and /opt/out/instance/service/default/data (data) mounts - import with terraform import from efs.tf files in va/tst or va/prd depending on environment
  • Existing Systems Manager parameters/secrets and environment vars updated in va/tst/configs/ or va/prd/configs/ ECS container json definitions
  • Update local settings in existing locals.tf files

Optional

  • S3 Bucket for ALB logging (or comment out)
  • S3 Bucket for terraform remote state in s3 (uncomment and configure in _config.tf files)

Virginia AWS Test Application resources

Virginia AWS Production Application resources

Procedures

  • get requirements setup
  • config applied in va to create VPC and all other resources. define settings in va/locals.tf.
  • apply test or production as needed

Todo

  • Pull in WAFv2/GlobalAccelerator configs
  • Automate more requirements
  • HA to another region
  • Cleanup