diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 3016de9bc..db086bbea 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -6,6 +6,9 @@ on: environment: required: true type: string + secrets: + GITHUB_TOKEN: + required: true jobs: deploy: @@ -19,21 +22,21 @@ jobs: - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v2 with: - aws-access-key-id: ${{ secrets.aws_access_key_id }} - aws-secret-access-key: ${{ secrets.aws_secret_access_key }} + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: us-east-1 - name: Get instance address id: ec2-describe-instances run: | INSTANCE_ADDRESS=$(aws ec2 describe-instances \ - --instance-ids ${{ vars.instance_id }} \ + --instance-ids ${{ vars.INSTANCE_ID }} \ --query "Reservations[*].Instances[*].[PublicDnsName]" \ --output text) echo "INSTANCE_ADDRESS=$INSTANCE_ADDRESS" >> "$GITHUB_OUTPUT" - name: Set up SSH run: | mkdir --parents ~/.ssh - echo "${{ secrets.ssh_private_key }}" > ~/.ssh/staging + echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/staging chmod 600 ~/.ssh/staging cat >>~/.ssh/config <