Files
ziti/quickstart/docker/image/run-edge-router.sh
T
2019-12-03 12:26:01 -05:00

28 lines
1.1 KiB
Bash

#!/bin/bash
. ${HOME}/ziti.env
sleep 10
echo ziti edge controller login "${ZITI_EDGE_API_HOSTNAME}" -u "${ZITI_USER}" -p "${ZITI_PWD}" -c "${ZITI_PKI}/${ZITI_EDGE_ROOTCA_NAME}/certs/${ZITI_EDGE_INTERMEDIATE_NAME}.cert"
ziti edge controller login "${ZITI_EDGE_API_HOSTNAME}" -u "${ZITI_USER}" -p "${ZITI_PWD}" -c "${ZITI_PKI}/${ZITI_EDGE_ROOTCA_NAME}/certs/${ZITI_EDGE_INTERMEDIATE_NAME}.cert"
sleep 10
# need a cluster as of sep-18-2019
ziti edge controller create cluster "${ZITI_CLUSTER_NAME}"
# create a new gateway
ziti edge controller create edge-router "${ZITI_EDGE_CONTROLLER_NAME}" "${ZITI_CLUSTER_NAME}" -o "${ZITI_HOME}/${ZITI_EDGE_CONTROLLER_NAME}.jwt"
"${HOME}/create-edge-router-config.sh"
# race condition?
sleep 2
# enroll the gateway
ziti-router enroll "${ZITI_HOME}/${ZITI_EDGE_ROUTER_NAME}.yaml" --jwt "${ZITI_HOME}/${ZITI_EDGE_CONTROLLER_NAME}.jwt"
# give the register process a moment to breath. it's hypthesized that there's a race condition
# between register and running so let it sit for a moment...
sleep 2
# start the gateway
ziti-router run "${ZITI_HOME}/${ZITI_EDGE_ROUTER_NAME}.yaml"