AWS Terraform
TASK DESCRIPTION
Have to create/launch Application using Terraform
1. Create the key and security group which allow the port 80.
2. Launch EC2 instance.
3. In this Ec2 instance use the key and security group which we have
created in step 1.
4. Launch one Volume (EBS) and mount that volume into /var/www/html
5. Developer have uploded the code into github repo also the repo has some
images.
6. Copy the github repo code into /var/www/html
7. Create S3 bucket, and copy/deploy the images from github repo into the
s3 bucket and change the permission to public readable.
8. Create a Cloudfront using s3 bucket(which contains images) and use the
Cloudfront URL to update in code in /var/www/html
*Optional*
1) Those who are familiar with jenkins or are in devops AL have to
integrate jenkins in this task wherever you feel can be integrated
2) create snapshot of ebs
Above task should be done using
terraform

















Comments
Post a Comment