From c2dfc35bdc6575315686052535b81e025f0b3e32 Mon Sep 17 00:00:00 2001 From: Souhaila Noor Date: Mon, 8 Nov 2021 13:21:07 -0600 Subject: [PATCH] added iam role --- .gitlab/.gitlab-ci.yml | 8 +++++--- .gitlab/cloud-init.sh | 4 ++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitlab/.gitlab-ci.yml b/.gitlab/.gitlab-ci.yml index a7b229c89..3540c1a8c 100644 --- a/.gitlab/.gitlab-ci.yml +++ b/.gitlab/.gitlab-ci.yml @@ -213,6 +213,7 @@ deploy node for linux amd64: - echo $INSTANCE_ID > linux-amd64-instance.txt - scp -o StrictHostKeyChecking=no -i gitlab-featurebase-dev.pem featurebase_linux_amd64 ec2-user@$PUBLIC_IP:. - scp -o StrictHostKeyChecking=no -i gitlab-featurebase-dev.pem .gitlab/featurebase.conf .gitlab/featurebase.service ec2-user@$PUBLIC_IP:. + - aws ec2 associate-iam-instance-profile --instance-id $INSTANCE_ID --iam-instance-profile Name=featurebase-dev-ssm needs: job: build for linux amd64 artifacts: @@ -228,9 +229,10 @@ run featurebase in linux amd64 node: - aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID - aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY - aws configure set region "us-east-2" - - INSTANCE_ID=$(echo "$( /dev/null source /etc/profile + +# install aws session manager pluggin +curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/linux_64bit/session-manager-plugin.rpm" -o "session-manager-plugin.rpm" +yum install -y session-manager-plugin.rpm \ No newline at end of file