Skip to content

Instantly share code, notes, and snippets.

@pburkholder
Last active March 11, 2016 20:14
Show Gist options
  • Save pburkholder/921ab7d35ff40c7537b1 to your computer and use it in GitHub Desktop.
Save pburkholder/921ab7d35ff40c7537b1 to your computer and use it in GitHub Desktop.
function vault-demo-ids() {
 aws autoscaling \
     describe-auto-scaling-groups --auto-scaling-group-names vault-provision |
   jq -r '[.AutoScalingGroups[].Instances[].InstanceId] | join(" ")'
 }


function vault-demo-ips() {
   instance_ids=$(vault-demo-ids)
   aws ec2 describe-instances --instance-ids $instance_ids |
     jq -r '.Reservations[].Instances[].PublicIpAddress'
}

alias terminate-vault-id='aws autoscaling terminate-instance-in-auto-scaling-group --no-should-decrement-desired-capacity --instance-id '

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment