From 73c287e641097c45bd9353c6cd65b3307f137ada Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Mon, 5 Sep 2016 15:03:19 +0200 Subject: [PATCH] new aws snippets - ec2-userdata - ebs-details --- snippets/eshell-mode/aws-ec2-describe-userdata | 5 +++++ snippets/eshell-mode/aws-ec2-volume-details | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 snippets/eshell-mode/aws-ec2-describe-userdata create mode 100644 snippets/eshell-mode/aws-ec2-volume-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 -- 2.47.3