Develop Pulumi-AWS deploy features
Budget: $250 – $750 USD
This project is divided into several parts. Each involves updating our pulumi deploy script:
1. Resolve deploy issue with Route53. Error details:
aws:route53:Record viewer.mapme.com creating error: [ERR]: Error building changeset: InvalidChangeBatch: [Tried to create resource record set [name='viewer.mapme.com.', type='CNAME'] but it already exists]
2. Change pulumi-deploy script to deploy AWS Elastic beanstalk AMI Linux2 (currently it is deploying AMI Linux1)
3. Deploy vue app to s3 bucket + setup cloudfront, route53
4. Modify pulumi script to store deployment IDs in AWS secrets manager. Modify nodejs app to get those dynamically instead from environment variables
5. Configure stack to launch correctly from scratch (currently that's not the case)
6. Configure test/qa deployment to auto-self destruct after predefined time
7. (Optional) optimize Azure devops build/release pipelines (parallel build agent jobs)
1. Resolve deploy issue with Route53. Error details:
aws:route53:Record viewer.mapme.com creating error: [ERR]: Error building changeset: InvalidChangeBatch: [Tried to create resource record set [name='viewer.mapme.com.', type='CNAME'] but it already exists]
2. Change pulumi-deploy script to deploy AWS Elastic beanstalk AMI Linux2 (currently it is deploying AMI Linux1)
3. Deploy vue app to s3 bucket + setup cloudfront, route53
4. Modify pulumi script to store deployment IDs in AWS secrets manager. Modify nodejs app to get those dynamically instead from environment variables
5. Configure stack to launch correctly from scratch (currently that's not the case)
6. Configure test/qa deployment to auto-self destruct after predefined time
7. (Optional) optimize Azure devops build/release pipelines (parallel build agent jobs)