mirror of
https://github.com/ivanilves/xiringuito.git
synced 2025-05-29 05:20:24 -07:00
Added subnet filtering by VPC ID
This commit is contained in:
parent
525737ae62
commit
a27148afce
@ -9,4 +9,10 @@ fi
|
||||
|
||||
export AWS_PROFILE=$(echo ${1} | awk -F"." '{print $2}')
|
||||
|
||||
aws ec2 describe-subnets | grep CidrBlock\":\ \"10 | awk -F"\"" '{print $4}' | sort | uniq
|
||||
VPC_URL='http://169.254.169.254/latest/meta-data/network/interfaces/macs/$(/sbin/ip link show dev eth0 | grep link/ether | awk '"'"'{print $2}'"'"')/vpc-id'
|
||||
VPC_ID=$(ssh ${1} curl -s \"${VPC_URL}\")
|
||||
if [[ ${?} -eq 0 && -n "${VPC_ID}" ]]; then
|
||||
FILTER_PARAMS="--filters Name=vpc-id,Values=${VPC_ID}"
|
||||
fi
|
||||
|
||||
aws ec2 describe-subnets ${FILTER_PARAMS} | grep CidrBlock\":\ \"10 | awk -F"\"" '{print "ROUTE:"$4}' | sort | uniq
|
||||
|
@ -30,7 +30,7 @@ declare -r SSH_SERVER=${1}; shift
|
||||
if [[ ${#} -gt 0 ]]; then
|
||||
declare -r NETWORKS=${@}
|
||||
elif [[ -x ./discover-routes ]]; then
|
||||
declare -r NETWORKS=$(./discover-routes ${SSH_SERVER})
|
||||
declare -r NETWORKS=$(./discover-routes ${SSH_SERVER} | grep "^ROUTE:" | sed 's/.*://')
|
||||
fi
|
||||
|
||||
declare -r IP_BASE=192.168.245
|
||||
|
Loading…
x
Reference in New Issue
Block a user