From: Andreas Gerler Date: Mon, 5 Sep 2016 13:03:19 +0000 (+0200) Subject: new aws snippets X-Git-Url: http://git.bundesbrandschatzamt.de/?a=commitdiff_plain;h=73c287e641097c45bd9353c6cd65b3307f137ada;p=emacsconfig.git new aws snippets - ec2-userdata - ebs-details --- diff --git a/snippets/eshell-mode/aws-ec2-describe-userdata b/snippets/eshell-mode/aws-ec2-describe-userdata new file mode 100644 index 00000000..af3c3e6f --- /dev/null +++ b/snippets/eshell-mode/aws-ec2-describe-userdata @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: aws-ec2-describe-userdata (yank) +# key: ec2-userdata +# -- +(base64-decode-string (shell-command-to-string "aws --profile=${1:$$(yas-choose-value '("prod" "test"))} ${2:--region=${3:$$(yas-choose-value bba-aws-regions)}} ec2 describe-instance-attribute --instance-id ${4:`(yank)`} --attribute userData --query 'UserData.Value' --output text"))$0 diff --git a/snippets/eshell-mode/aws-ec2-volume-details b/snippets/eshell-mode/aws-ec2-volume-details new file mode 100644 index 00000000..cd2663cb --- /dev/null +++ b/snippets/eshell-mode/aws-ec2-volume-details @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: aws-ec2-volume-details +# key: ebs-details +# -- +aws --profile=${1:$$(yas-choose-value '("prod" "test"))} ${2:--region=${3:$$(yas-choose-value "\$\{REGION\}" bba-aws-regions)}} ec2 describe-volumes --volume-ids ${4:`(yank)`} --output ${5:$$(yas-choose-value '("text" "table" "json"))} $0