diff --git a/automated deployment on eks cluster/0 - diagram.png b/automated deployment on eks cluster/0 - diagram.png new file mode 100644 index 0000000..a1ba4b1 Binary files /dev/null and b/automated deployment on eks cluster/0 - diagram.png differ diff --git a/automated deployment on eks cluster/1 - created eks-iam and other resources using terraform.png b/automated deployment on eks cluster/1 - created eks-iam and other resources using terraform.png new file mode 100644 index 0000000..f5ba93b Binary files /dev/null and b/automated deployment on eks cluster/1 - created eks-iam and other resources using terraform.png differ diff --git a/automated deployment on eks cluster/2 - eks cluster created successfully.png b/automated deployment on eks cluster/2 - eks cluster created successfully.png new file mode 100644 index 0000000..df53d5d Binary files /dev/null and b/automated deployment on eks cluster/2 - eks cluster created successfully.png differ diff --git a/automated deployment on eks cluster/3 - created two worker nodes.png b/automated deployment on eks cluster/3 - created two worker nodes.png new file mode 100644 index 0000000..d2b4ae8 Binary files /dev/null and b/automated deployment on eks cluster/3 - created two worker nodes.png differ diff --git a/automated deployment on eks cluster/4 - adding users and roles to eks_clusters.png b/automated deployment on eks cluster/4 - adding users and roles to eks_clusters.png new file mode 100644 index 0000000..67d3005 Binary files /dev/null and b/automated deployment on eks cluster/4 - adding users and roles to eks_clusters.png differ diff --git a/extending aws code-pipeline/0 - Architecture diagram.png b/extending aws code-pipeline/0 - Architecture diagram.png new file mode 100644 index 0000000..3c64bab Binary files /dev/null and b/extending aws code-pipeline/0 - Architecture diagram.png differ diff --git a/extending aws code-pipeline/1 - Created Bitbucket repo for source code.png b/extending aws code-pipeline/1 - Created Bitbucket repo for source code.png new file mode 100644 index 0000000..f763e8b Binary files /dev/null and b/extending aws code-pipeline/1 - Created Bitbucket repo for source code.png differ diff --git a/extending aws code-pipeline/10 - LightSail successfully shows as a registered instance in CodeDeploy.png b/extending aws code-pipeline/10 - LightSail successfully shows as a registered instance in CodeDeploy.png new file mode 100644 index 0000000..ebd5439 Binary files /dev/null and b/extending aws code-pipeline/10 - LightSail successfully shows as a registered instance in CodeDeploy.png differ diff --git a/extending aws code-pipeline/11 - CodeDeploy agent running successfully on our VPS.png b/extending aws code-pipeline/11 - CodeDeploy agent running successfully on our VPS.png new file mode 100644 index 0000000..a158710 Binary files /dev/null and b/extending aws code-pipeline/11 - CodeDeploy agent running successfully on our VPS.png differ diff --git a/extending aws code-pipeline/12 - Configuring CodePipeline on AWS to bring it all together.png b/extending aws code-pipeline/12 - Configuring CodePipeline on AWS to bring it all together.png new file mode 100644 index 0000000..0305590 Binary files /dev/null and b/extending aws code-pipeline/12 - Configuring CodePipeline on AWS to bring it all together.png differ diff --git a/extending aws code-pipeline/13 - successfully created Code-pipeline.png b/extending aws code-pipeline/13 - successfully created Code-pipeline.png new file mode 100644 index 0000000..e43b866 Binary files /dev/null and b/extending aws code-pipeline/13 - successfully created Code-pipeline.png differ diff --git a/extending aws code-pipeline/2 - uploaded source code to Bitbucket.png b/extending aws code-pipeline/2 - uploaded source code to Bitbucket.png new file mode 100644 index 0000000..499ef69 Binary files /dev/null and b/extending aws code-pipeline/2 - uploaded source code to Bitbucket.png differ diff --git a/extending aws code-pipeline/3 - provisioned infra for code-pipeline using terraform.png b/extending aws code-pipeline/3 - provisioned infra for code-pipeline using terraform.png new file mode 100644 index 0000000..9d45283 Binary files /dev/null and b/extending aws code-pipeline/3 - provisioned infra for code-pipeline using terraform.png differ diff --git a/extending aws code-pipeline/4 - configuring Jenkins on ec2.png b/extending aws code-pipeline/4 - configuring Jenkins on ec2.png new file mode 100644 index 0000000..db5a5af Binary files /dev/null and b/extending aws code-pipeline/4 - configuring Jenkins on ec2.png differ diff --git a/extending aws code-pipeline/5 - configuring the Jenkins build pipeline.png b/extending aws code-pipeline/5 - configuring the Jenkins build pipeline.png new file mode 100644 index 0000000..1922634 Binary files /dev/null and b/extending aws code-pipeline/5 - configuring the Jenkins build pipeline.png differ diff --git a/extending aws code-pipeline/6 - successfully created the build and test jobs on Jenkins.png b/extending aws code-pipeline/6 - successfully created the build and test jobs on Jenkins.png new file mode 100644 index 0000000..feb7f70 Binary files /dev/null and b/extending aws code-pipeline/6 - successfully created the build and test jobs on Jenkins.png differ diff --git a/extending aws code-pipeline/7 - provisioned a LightSail instance.png b/extending aws code-pipeline/7 - provisioned a LightSail instance.png new file mode 100644 index 0000000..102ebd0 Binary files /dev/null and b/extending aws code-pipeline/7 - provisioned a LightSail instance.png differ diff --git a/extending aws code-pipeline/8 - installed aws-cli on LighSail instance.png b/extending aws code-pipeline/8 - installed aws-cli on LighSail instance.png new file mode 100644 index 0000000..e010c22 Binary files /dev/null and b/extending aws code-pipeline/8 - installed aws-cli on LighSail instance.png differ diff --git a/extending aws code-pipeline/9 - Registered the LightSail instance as the OnPrem instance.png b/extending aws code-pipeline/9 - Registered the LightSail instance as the OnPrem instance.png new file mode 100644 index 0000000..a91662c Binary files /dev/null and b/extending aws code-pipeline/9 - Registered the LightSail instance as the OnPrem instance.png differ diff --git a/extending aws code-pipeline/README.md b/extending aws code-pipeline/README.md new file mode 100644 index 0000000..97fcd1b --- /dev/null +++ b/extending aws code-pipeline/README.md @@ -0,0 +1,13 @@ +This project deals with integrating AWS code pipeline with external services such as BitBucket & Jenkins. + +**Could not continue screenshoting cause of time** + +This project micks building an AWS code-pipeline to deploy to an OnPrem server. A LightSail will be used as the Virtual Private Server (VPS). + +1 - Created BitBucket repo to store source code. +2 - Provisioned infrastructure using terraform +3 - Configured Jenkins on ec2 instance +4 - Provisioned the VPS using LightSail. +5 - Install AWS cli on the VPS. +6 - Register the VPS on ec2. +7 - Installed CodeDeploy agent on our VPS.