From ff8cfd15a1899e3d207e70a57a7b2939cdba28a9 Mon Sep 17 00:00:00 2001 From: Balamuruganjeevi <167081211+Balamuruganjeevi@users.noreply.github.com> Date: Mon, 13 May 2024 15:21:22 +0530 Subject: [PATCH] #27 Modify CircelCI deploys to be done using AWS Roles and AWS OIDC Context --- .circleci/config.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 4ae79070c..a97256529 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -209,6 +209,12 @@ jobs: - image: cimg/deploy:2023.09-node working_directory: ~/ steps: + - aws-cli/setup: + role_arn: "arn:aws:iam::118388513628:role/avni_circleci_instance_connect" + region: "ap-south-1" + - setup_server_access: + instance-id: "i-0879e9c88952968ea" + availability-zone: "ap-south-1a" - deploy_ansible: env: "staging" @@ -217,6 +223,12 @@ jobs: - image: cimg/deploy:2023.09-node working_directory: ~/ steps: + - aws-cli/setup: + role_arn: "arn:aws:iam::118388513628:role/avni_circleci_instance_connect" + region: "ap-south-1" + - setup_server_access: + instance-id: "i-0cdce9ae698eb3462" + availability-zone: "ap-south-1b" - deploy_ansible: env: "prerelease" @@ -225,6 +237,12 @@ jobs: - image: cimg/node:20.2.0 working_directory: ~/ steps: + - aws-cli/setup: + role_arn: "arn:aws:iam::118388513628:role/avni_circleci_instance_connect" + region: "ap-south-1" + - setup_server_access: + instance-id: "i-0f30399b30e24a49b" + availability-zone: "ap-south-1a" - deploy: hostname: "ssh.perf.avniproject.org" @@ -233,6 +251,12 @@ jobs: - image: cimg/deploy:2023.09-node working_directory: ~/ steps: + - aws-cli/setup: + role_arn: "arn:aws:iam::118388513628:role/avni_circleci_instance_connect" + region: "ap-south-1" + - setup_server_access: + instance-id: "i-07df2679f68762a68" + availability-zone: "ap-south-1a" - deploy_ansible: env: "prod"