mirror of
https://github.com/openziti/ziti.git
synced 2026-10-12 15:28:05 +00:00
132 lines
4.8 KiB
Bash
Executable File
132 lines
4.8 KiB
Bash
Executable File
#!/bin/bash
|
|
export PFXLOG_NO_JSON=true
|
|
|
|
network_name="ziti"
|
|
|
|
# make the quickstart home folder where all the config files, logs, etc will go
|
|
export ZITI_HOME="/netfoundry/${network_name}"
|
|
export ZITI_POSTGRES_HOST="ziti-postgres"
|
|
export ZITI_NETWORK=${network_name}
|
|
export ZITI_USER="admin"
|
|
export ZITI_PWD="admin"
|
|
export ZITI_DOMAIN_SUFFIX=".ziti.netfoundry.io"
|
|
export ZITI_DOMAIN_SUFFIX=""
|
|
export ZITI_ID="${ZITI_HOME}/identities.yml"
|
|
export ZITI_FAB_MGMT_PORT="10000"
|
|
export ZITI_FAB_CTRL_PORT="6262"
|
|
export ZITI_CONTROLLER_NAME="controller"
|
|
export ZITI_EDGE_CONTROLLER_NAME="edge-controller"
|
|
export ZITI_EDGE_ROUTER_NAME="edge-router"
|
|
export ZITI_EDGE_ROUTER_PORT="1280"
|
|
export ZITI_ROUTER_BR_NAME="fabric-router-br"
|
|
export ZITI_ROUTER_BLUE_NAME="fabric-router-blue"
|
|
export ZITI_ROUTER_RED_NAME="fabric-router-red"
|
|
|
|
export ZITI_PKI="${ZITI_HOME}/pki"
|
|
export ZITI_CONTROLLER_HOSTNAME="${ZITI_NETWORK}-${ZITI_CONTROLLER_NAME}${ZITI_DOMAIN_SUFFIX}"
|
|
export ZITI_EDGE_ROUTER_HOSTNAME="${ZITI_NETWORK}-${ZITI_EDGE_ROUTER_NAME}${ZITI_DOMAIN_SUFFIX}"
|
|
export ZITI_SIGNING_CERT_NAME="${ZITI_NETWORK}-signing"
|
|
export ZITI_ROUTER_BR_HOSTNAME="${ZITI_NETWORK}-${ZITI_ROUTER_BR_NAME}${ZITI_DOMAIN_SUFFIX}"
|
|
export ZITI_ROUTER_BLUE_HOSTNAME="${ZITI_NETWORK}-${ZITI_ROUTER_BLUE_NAME}${ZITI_DOMAIN_SUFFIX}"
|
|
export ZITI_ROUTER_RED_HOSTNAME="${ZITI_NETWORK}-${ZITI_ROUTER_RED_NAME}${ZITI_DOMAIN_SUFFIX}"
|
|
|
|
export ZITI_EDGE_API_HOSTNAME="${ZITI_EDGE_ROUTER_HOSTNAME}:${ZITI_EDGE_ROUTER_PORT}"
|
|
|
|
export ZITI_CONTROLLER_ROOTCA_NAME="${ZITI_CONTROLLER_HOSTNAME}-root-ca"
|
|
export ZITI_EDGE_ROOTCA_NAME="${ZITI_EDGE_ROUTER_HOSTNAME}-root-ca"
|
|
export ZITI_SIGNING_ROOTCA_NAME="${ZITI_SIGNING_CERT_NAME}-root-ca"
|
|
|
|
export ZITI_CONTROLLER_INTERMEDIATE_NAME="${ZITI_CONTROLLER_HOSTNAME}-intermediate"
|
|
export ZITI_EDGE_INTERMEDIATE_NAME="${ZITI_EDGE_ROUTER_HOSTNAME}-intermediate"
|
|
export ZITI_SIGNING_INTERMEDIATE_NAME="${ZITI_SIGNING_CERT_NAME}-intermediate"
|
|
|
|
export ZITI_CLUSTER_NAME="${ZITI_NETWORK}-cluster"
|
|
|
|
mkdir -p ${ZITI_HOME}/db
|
|
mkdir -p ${ZITI_PKI}
|
|
|
|
cat > ziti.env << HereDocForZitiEnv
|
|
export PFXLOG_NO_JSON=true
|
|
export ZITI_USER="admin"
|
|
export ZITI_PWD="admin"
|
|
export ZITI_HOME=${ZITI_HOME}
|
|
export ZITI_NETWORK=${ZITI_NETWORK}
|
|
export ZITI_DOMAIN_SUFFIX="${ZITI_DOMAIN_SUFFIX}"
|
|
export ZITI_POSTGRES_HOST="${ZITI_POSTGRES_HOST}"
|
|
export ZITI_ID="${ZITI_ID}"
|
|
export ZITI_PKI="${ZITI_PKI}"
|
|
export ZITI_CONTROLLER_HOSTNAME="${ZITI_CONTROLLER_HOSTNAME}"
|
|
export ZITI_FAB_MGMT_PORT="${ZITI_FAB_MGMT_PORT}"
|
|
export ZITI_FAB_CTRL_PORT="${ZITI_FAB_CTRL_PORT}"
|
|
export ZITI_CONTROLLER_NAME="${ZITI_CONTROLLER_NAME}"
|
|
export ZITI_EDGE_CONTROLLER_NAME="${ZITI_EDGE_CONTROLLER_NAME}"
|
|
export ZITI_EDGE_ROUTER_NAME="${ZITI_EDGE_ROUTER_NAME}"
|
|
export ZITI_ROUTER_BR_NAME="${ZITI_ROUTER_BR_NAME}"
|
|
export ZITI_ROUTER_BLUE_NAME="${ZITI_ROUTER_BLUE_NAME}"
|
|
export ZITI_ROUTER_RED_NAME="${ZITI_ROUTER_RED_NAME}"
|
|
export ZITI_EDGE_ROUTER_HOSTNAME="${ZITI_EDGE_ROUTER_HOSTNAME}"
|
|
export ZITI_ROUTER_BR_HOSTNAME="${ZITI_ROUTER_BR_HOSTNAME}"
|
|
export ZITI_ROUTER_BLUE_HOSTNAME="${ZITI_ROUTER_BLUE_HOSTNAME}"
|
|
export ZITI_ROUTER_RED_HOSTNAME="${ZITI_ROUTER_RED_HOSTNAME}"
|
|
export ZITI_EDGE_ROUTER_PORT="${ZITI_EDGE_ROUTER_PORT}"
|
|
export ZITI_EDGE_API_HOSTNAME="${ZITI_EDGE_API_HOSTNAME}"
|
|
|
|
export ZITI_CONTROLLER_ROOTCA_NAME=${ZITI_CONTROLLER_ROOTCA_NAME}
|
|
export ZITI_EDGE_ROOTCA_NAME=${ZITI_EDGE_ROOTCA_NAME}
|
|
export ZITI_SIGNING_ROOTCA_NAME="${ZITI_SIGNING_ROOTCA_NAME}"
|
|
|
|
export ZITI_CONTROLLER_INTERMEDIATE_NAME="${ZITI_CONTROLLER_INTERMEDIATE_NAME}"
|
|
export ZITI_EDGE_INTERMEDIATE_NAME="${ZITI_EDGE_INTERMEDIATE_NAME}"
|
|
export ZITI_SIGNING_INTERMEDIATE_NAME="${ZITI_SIGNING_INTERMEDIATE_NAME}"
|
|
export ZITI_CLUSTER_NAME="${ZITI_CLUSTER_NAME}"
|
|
mkdir -p ${ZITI_HOME}/db
|
|
mkdir -p ${ZITI_PKI}
|
|
HereDocForZitiEnv
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cat > ziti.env.old << HereDocForZitiEnv
|
|
export PFXLOG_NO_JSON=true
|
|
export ZITI_USER="admin"
|
|
export ZITI_PWD="admin"
|
|
export network_name="${network_name}"
|
|
export ZITI_HOME="${ZITI_HOME}"
|
|
export pki_root="${pki_root}"
|
|
export ca_name="${network_name}-root-ca"
|
|
export intermediate_name="${network_name}-intermediate"
|
|
#export gateway_name="${network_name}-gateway"
|
|
export gateway_name="${network_name}-gateway"
|
|
export edge_controller_name="${edge_controller_name}"
|
|
export edge_controller_port="${edge_controller_port}"
|
|
export edge_controller_intermediate="${edge_controller_name}-intermediate"
|
|
export edge_controller_uri="https://${edge_controller_name}:${edge_controller_port}"
|
|
export fabric_controller_name="${network_name}-fabric-controller"
|
|
export fabric_controller_gw_port=10080
|
|
export fabric_controller_port="${fabric_controller_port}"
|
|
export fabric_controller_gw_name="${network_name}-fabric-gw"
|
|
export postgres_host="${postgres_host}"
|
|
export dotzeet_identity="${network_name}-dotzeet"
|
|
export identity_intermediate="${intermediate_name}-identities"
|
|
export gateways_intermediate="${intermediate_name}-gateways"
|
|
|
|
export cluster_name="${network_name}-cluster"
|
|
|
|
HereDocForZitiEnv
|