2019-12-17 06:17:25 +01:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
set -e -x
|
|
|
|
|
|
|
|
rm -rf ./build
|
|
|
|
mkdir ./build
|
|
|
|
|
|
|
|
(
|
|
|
|
cd build
|
|
|
|
|
|
|
|
cp ../../../../nebula .
|
|
|
|
cp ../../../../nebula-cert .
|
2019-12-17 14:38:59 +01:00
|
|
|
|
|
|
|
HOST="lighthouse1" AM_LIGHTHOUSE=true ../genconfig.sh >lighthouse1.yml
|
|
|
|
HOST="host2" LIGHTHOUSES="192.168.100.1 172.17.0.2:4242" ../genconfig.sh >host2.yml
|
|
|
|
HOST="host3" LIGHTHOUSES="192.168.100.1 172.17.0.2:4242" ../genconfig.sh >host3.yml
|
2019-12-17 06:17:25 +01:00
|
|
|
|
|
|
|
./nebula-cert ca -name "Smoke Test"
|
|
|
|
./nebula-cert sign -name "lighthouse1" -ip "192.168.100.1/24"
|
|
|
|
./nebula-cert sign -name "host2" -ip "192.168.100.2/24"
|
|
|
|
./nebula-cert sign -name "host3" -ip "192.168.100.3/24"
|
|
|
|
)
|
|
|
|
|
|
|
|
docker build -t nebula:smoke .
|