improve auto configuration
This commit is contained in:
		
							parent
							
								
									2f81bce8a2
								
							
						
					
					
						commit
						a74d61f8c9
					
				| @ -25,10 +25,26 @@ $STD apt-get update | ||||
| $STD apt-get install -y openziti-controller openziti-console | ||||
| msg_ok "Installed openziti" | ||||
| 
 | ||||
| msg_info "Starting configuration" | ||||
| read -r -p "Would you like to go through the auto configuration now? <y/N>" prompt | ||||
| if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then | ||||
|   msg_info "Starting Configuration" | ||||
|   env VERBOSE=0 bash /opt/openziti/etc/controller/bootstrap.bash | ||||
|   IPADDRESS=$(hostname -I | awk '{print $1}') | ||||
|   GEN_FQDN="controller.${IPADDRESS}.sslip.io" | ||||
|   read -r -p "Please enter the controller FQDN [${GEN_FQDN}]: " ZITI_CTRL_ADVERTISED_ADDRESS | ||||
|   ZITI_CTRL_ADVERTISED_ADDRESS=${ZITI_CTRL_ADVERTISED_ADDRESS:-$GEN_FQDN} | ||||
|   read -r -p "Please enter the controller port [1280]: " ZITI_CTRL_ADVERTISED_PORT | ||||
|   ZITI_CTRL_ADVERTISED_PORT=${ZITI_CTRL_ADVERTISED_PORT:-1280} | ||||
|   read -r -p "Please enter the controller admin user [admin]: " ZITI_USER | ||||
|   ZITI_USER=${ZITI_USER:-admin} | ||||
|   GEN_PWD=$(head -c128 /dev/urandom | LC_ALL=C tr -dc 'A-Za-z0-9!@#$%^*_+~' | cut -c 1-12) | ||||
|   read -r -p "Please enter the controller admin password [${GEN_PWD}]:" ZITI_PWD | ||||
|   ZITI_PWD=${ZITI_PWD:-$GEN_PWD} | ||||
|   env VERBOSE=0 \ | ||||
|       ZITI_CTRL_ADVERTISED_ADDRESS="$ZITI_CTRL_ADVERTISED_ADDRESS" \ | ||||
|       ZITI_CTRL_ADVERTISED_PORT="$ZITI_CTRL_ADVERTISED_PORT" \ | ||||
|       ZITI_USER="$ZITI_USER" \ | ||||
|       ZITI_PWD="$ZITI_PWD" \ | ||||
|       bash /opt/openziti/etc/controller/bootstrap.bash | ||||
|   msg_ok "Configuration Completed" | ||||
|   systemctl enable -q --now ziti-controller | ||||
| else | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Edward Moscardini
						Edward Moscardini