mirror of
https://github.com/gravitl/netmaker.git
synced 2024-09-20 23:36:18 +08:00
modifying nm-quick script
This commit is contained in:
parent
74fa228784
commit
a8bb921378
|
@ -125,14 +125,6 @@ echo " ----------------------------"
|
|||
|
||||
sleep 5
|
||||
|
||||
|
||||
echo "setting caddyfile..."
|
||||
|
||||
|
||||
wget -q -O /root/Caddyfile https://raw.githubusercontent.com/gravitl/netmaker/master/docker/Caddyfile
|
||||
sed -i "s/NETMAKER_BASE_DOMAIN/$NETMAKER_BASE_DOMAIN/g" /root/Caddyfile
|
||||
sed -i "s/YOUR_EMAIL/$EMAIL/g" /root/Caddyfile
|
||||
|
||||
echo "setting mosquitto.conf..."
|
||||
|
||||
wget -q -O /root/mosquitto.conf https://raw.githubusercontent.com/gravitl/netmaker/master/docker/mosquitto.conf
|
||||
|
@ -141,7 +133,7 @@ echo "setting docker-compose..."
|
|||
|
||||
mkdir -p /etc/netmaker
|
||||
|
||||
wget -q -O /root/docker-compose.yml https://raw.githubusercontent.com/gravitl/netmaker/master/compose/docker-compose.contained.yml
|
||||
wget -q -O /root/docker-compose.yml https://raw.githubusercontent.com/gravitl/netmaker/master/compose/docker-compose.traefik.yml
|
||||
sed -i "s/NETMAKER_BASE_DOMAIN/$NETMAKER_BASE_DOMAIN/g" /root/docker-compose.yml
|
||||
sed -i "s/SERVER_PUBLIC_IP/$SERVER_PUBLIC_IP/g" /root/docker-compose.yml
|
||||
sed -i "s/COREDNS_IP/$COREDNS_IP/g" /root/docker-compose.yml
|
||||
|
@ -178,14 +170,14 @@ echo "creating netmaker network (10.101.0.0/16)"
|
|||
|
||||
curl -s -o /dev/null -d '{"addressrange":"10.101.0.0/16","netid":"netmaker"}' -H "Authorization: Bearer $MASTER_KEY" -H 'Content-Type: application/json' https://api.${NETMAKER_BASE_DOMAIN}/api/networks
|
||||
|
||||
sleep 2
|
||||
sleep 5
|
||||
|
||||
echo "creating netmaker access key"
|
||||
|
||||
curlresponse=$(curl -s -d '{"uses":99999,"name":"netmaker-key"}' -H "Authorization: Bearer $MASTER_KEY" -H 'Content-Type: application/json' https://api.${NETMAKER_BASE_DOMAIN}/api/networks/netmaker/keys)
|
||||
ACCESS_TOKEN=$(jq -r '.accessstring' <<< ${curlresponse})
|
||||
|
||||
sleep 2
|
||||
sleep 5
|
||||
|
||||
echo "configuring netmaker server as ingress gateway"
|
||||
|
||||
|
@ -194,6 +186,8 @@ SERVER_ID=$(jq -r '.[0].id' <<< ${curlresponse})
|
|||
|
||||
curl -o /dev/null -s -X POST -H "Authorization: Bearer $MASTER_KEY" -H 'Content-Type: application/json' https://api.${NETMAKER_BASE_DOMAIN}/api/nodes/netmaker/$SERVER_ID/createingress
|
||||
|
||||
sleep 5
|
||||
|
||||
echo "finished configuring server and network. You can now add clients."
|
||||
echo ""
|
||||
echo "For Linux, Mac, Windows, and FreeBSD:"
|
||||
|
@ -214,7 +208,7 @@ echo "creating vpn network (10.201.0.0/16)"
|
|||
|
||||
curl -s -o /dev/null -d '{"addressrange":"10.201.0.0/16","netid":"vpn","defaultextclientdns":"8.8.8.8"}' -H "Authorization: Bearer $MASTER_KEY" -H 'Content-Type: application/json' https://api.${NETMAKER_BASE_DOMAIN}/api/networks
|
||||
|
||||
sleep 2
|
||||
sleep 5
|
||||
|
||||
echo "configuring netmaker server as vpn inlet..."
|
||||
|
||||
|
|
Loading…
Reference in a new issue