From 6f7afef5537f532fdee717c1d63ce316f34f2d75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Jes=C3=BAs=20D=C3=ADaz?= Date: Mon, 27 Apr 2020 23:59:34 +0200 Subject: [PATCH 1/2] Bump version number up to 0.02 --- aliaser | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aliaser b/aliaser index 6eb735c..19fb334 100755 --- a/aliaser +++ b/aliaser @@ -51,10 +51,10 @@ function subnet-cidr-block-grab { case "$1" in -'-h' | '-H' | 'help') printf "\nAliaser v0.01\nUsage: $0 -h\n$0 help\n$0 version\n$0 start\n$0 restart\n$0 stop\n$0 print\n$0 test\n\n" +'-h' | '-H' | 'help') printf "\nAliaser v0.02\nUsage: $0 -h\n$0 help\n$0 version\n$0 start\n$0 restart\n$0 stop\n$0 print\n$0 test\n\n" ;; -'version' | '-v' | '-V') printf "aliaser v0.01 +'version' | '-v' | '-V') printf "aliaser v0.02 ----------------------------------- ©2015 Josh Wieder\nhttp://www.joshwieder.net/\njosh.wieder@live.com ----------------------------------- From 164266c348c16f1862722d345a586f0c67a7bf2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Jes=C3=BAs=20D=C3=ADaz?= Date: Tue, 4 May 2021 01:50:35 +0200 Subject: [PATCH 2/2] Add token request in case it is mandatory --- aliaser | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aliaser b/aliaser index 19fb334..e576e77 100755 --- a/aliaser +++ b/aliaser @@ -26,11 +26,11 @@ function mac-grab { } function public-grab { - PUBLIC=($(curl -s -f http://169.254.169.254/latest/meta-data/public-ipv4)) + PUBLIC=($(TOKEN=$(curl -s -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"); curl -s -H "X-aws-ec2-metadata-token: $TOKEN" –v http://169.254.169.254/latest/meta-data/public-ipv4)) } function private-grab { - PRIVATE=($(curl -s -f http://169.254.169.254/latest/meta-data/network/interfaces/macs/$MAC_ADDR/local-ipv4s)) + PRIVATE=($(TOKEN=$(curl -s -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"); curl -s -H "X-aws-ec2-metadata-token: $TOKEN" –v http://169.254.169.254/latest/meta-data/network/interfaces/macs/${MAC_ADDR}/local-ipv4s)) } function primary-private-grab {