Skip to content

Instantly share code, notes, and snippets.

aws ecr get-login-password --region eu-west-1 | docker login --username AWS --password-stdin <image>.dkr.ecr.eu-west-1.amazonaws.com
@oriordanniall
oriordanniall / drone aws tf cheatseet
Created June 14, 2022 11:21
run tf commands on drone
- name: remove-from-state-uat
image: hashicorp/terraform:0.15.3
commands:
- cd terraform
- rm -rf .terraform
- terraform init -backend-config=<YOUR_CONFIG_FILE>
- terraform state rm ''
- terraform show
@oriordanniall
oriordanniall / drone aws s3 cheatsheet
Last active June 14, 2022 11:21
run s3 commands on drone
steps:
- name: s3_rm
image: amazon/aws-cli:2.2.39
commands:
- export ACCOUNT_ID=<YOUR_ACCOUNT_ID>
- export $(printf "AWS_ACCESS_KEY_ID=%s AWS_SECRET_ACCESS_KEY=%s AWS_SESSION_TOKEN=%s" $(aws sts assume-role --role-arn arn:aws:iam::$ACCOUNT_ID:role/automation-drone --role-session-name ccds --query "Credentials.[AccessKeyId,SecretAccessKey,SessionToken]" --output text))
- aws sts get-caller-identity
- aws s3 rm s3://<SOME_S3_PATH> --recursive --dryrun