From: Andreas Gerler Date: Wed, 13 Jan 2016 10:47:02 +0000 (+0100) Subject: more eshell aws yasnippets. X-Git-Url: http://git.bundesbrandschatzamt.de/?a=commitdiff_plain;h=0a4c7e0871f4d635a4f609cab29dae46d5661980;p=emacsconfig.git more eshell aws yasnippets. --- diff --git a/snippets/eshell-mode/aws-ec2-describe-instance-status b/snippets/eshell-mode/aws-ec2-describe-instance-status new file mode 100644 index 00000000..c2f54caf --- /dev/null +++ b/snippets/eshell-mode/aws-ec2-describe-instance-status @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: aws-ec2-describe-instance-status +# key: aws-ec2-describe-instance-status +# -- +aws --profile=${1:$$(yas-choose-value '("prod" "test"))} ${2:--region=${3:$$(yas-choose-value bba-aws-regions)}} ec2 describe-instance-status --instance-ids ${2:`(yank)`} $0 \ No newline at end of file diff --git a/snippets/eshell-mode/aws-ec2-get-console-output b/snippets/eshell-mode/aws-ec2-get-console-output new file mode 100644 index 00000000..50b2e5b1 --- /dev/null +++ b/snippets/eshell-mode/aws-ec2-get-console-output @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: aws-ec2-get-console-output +# key: aws-ec2-get-console-output +# -- +aws --profile=${1:$$(yas-choose-value '("prod" "test"))} ${2:--region=${3:$$(yas-choose-value bba-aws-regions)}} ec2 get-console-output --instance-id ${2:`(yank)`} $0 \ No newline at end of file diff --git a/snippets/eshell-mode/aws-ec2-get-dns-names b/snippets/eshell-mode/aws-ec2-get-dns-names index 1548c517..c604803a 100644 --- a/snippets/eshell-mode/aws-ec2-get-dns-names +++ b/snippets/eshell-mode/aws-ec2-get-dns-names @@ -2,4 +2,4 @@ # name: aws-ec2-get-dns-names # key: aws-ec2-get-dns-names # -- -aws --profile=${1:$$(yas-choose-value '("prod" "test"))} ec2 describe-instances --filters "Name=tag:Name,Values=$2" --query "Reservations[].Instances[?State.Name=='running'].[InstanceId, PublicDnsName]" --output ${3:$$(yas-choose-value '("table" "text" "json"))} $0 +aws --profile=${1:$$(yas-choose-value '("prod" "test"))} ${2:--region=${3:$$(yas-choose-value bba-aws-regions)}} ec2 describe-instances --filters "Name=tag:Name,Values=$2" --query "Reservations[].Instances[?State.Name=='running'].[InstanceId, PublicDnsName]" --output ${3:$$(yas-choose-value '("table" "text" "json"))} $0 diff --git a/snippets/eshell-mode/aws-ec2-get-instance-details b/snippets/eshell-mode/aws-ec2-get-instance-details index 83d6e793..af3d6e34 100644 --- a/snippets/eshell-mode/aws-ec2-get-instance-details +++ b/snippets/eshell-mode/aws-ec2-get-instance-details @@ -2,4 +2,4 @@ # name: aws-ec2-get-instance-details # key: aws-ec2-get-instance-details # -- -aws --profile=${1:$$(yas-choose-value '("prod" "test"))} ec2 describe-instances --instance-ids ${2:`(yank)`} $0 \ No newline at end of file +aws --profile=${1:$$(yas-choose-value '("prod" "test"))} ${2:--region=${3:$$(yas-choose-value bba-aws-regions)}} ec2 describe-instances --instance-ids ${2:`(yank)`} $0 \ No newline at end of file diff --git a/snippets/eshell-mode/aws-ec2-instance-running b/snippets/eshell-mode/aws-ec2-instance-running index c12b789b..3b953aa3 100644 --- a/snippets/eshell-mode/aws-ec2-instance-running +++ b/snippets/eshell-mode/aws-ec2-instance-running @@ -2,4 +2,4 @@ # name: aws-ec2-instance-running # key: aws-ec2-instance-running # -- -aws --profile=${1:$$(yas-choose-value '("prod" "test"))} ec2 describe-instances --instance-ids $2 --query "Reservations[].Instances[].[InstanceId, State.Name]" --output ${3:$$(yas-choose-value '("table" "text" "json"))} $0 +aws --profile=${1:$$(yas-choose-value '("prod" "test"))} ${2:--region=${3:$$(yas-choose-value bba-aws-regions)}} ec2 describe-instances --instance-ids $2 --query "Reservations[].Instances[].[InstanceId, State.Name]" --output ${3:$$(yas-choose-value '("table" "text" "json"))} $0 diff --git a/snippets/eshell-mode/aws-ec2-start-stop-instance b/snippets/eshell-mode/aws-ec2-start-stop-instance index 8d29414d..7c63ed5e 100644 --- a/snippets/eshell-mode/aws-ec2-start-stop-instance +++ b/snippets/eshell-mode/aws-ec2-start-stop-instance @@ -2,4 +2,4 @@ # name: aws-ec2-start-stop-instance # key: aws-ec2-start_stop-instance # -- -aws --profile=${1:$$(yas-choose-value '("prod" "test"))} ec2 ${2:$$(yas-choose-value '("start-instances" "stop-instances"))} --instance-ids ${3:`(yank)`} $0 \ No newline at end of file +aws --profile=${1:$$(yas-choose-value '("prod" "test"))} ${2:--region=${3:$$(yas-choose-value bba-aws-regions)}} ec2 ${2:$$(yas-choose-value '("start-instances" "stop-instances"))} --instance-ids ${3:`(yank)`} $0 \ No newline at end of file