Express install without downloading binary (air-gap environment))

For air gap environment running curl will failed.
glance over ziti-cli-functions.sh there doesn't appear to be a flag for skip download/install ziti?
little curl-ectomy and mess around with ZITI_BIN_DIR seem to does the trick.
Might be worth an update to help more people start "playing" with Ziti.

If you want to just play around, by all means the easiest way in my opinion is to get the ziti binary and run ziti edge quickstart.

That will get you a quick and dirty environment to use that's great for local dev/playing. If you want to set the advertised address for the controller and router (necessary if you want to have more than one machine involed), use --ctrl-address and --router--address.

Other than that, you could always start everything up on a 'connected' machine that's how you like it, then just copy the full deployment/quickstart results over to the unconnected machine.

If you want something quick, fast, and easy though, ziti edge quickstart is great for that. We'll be updating the doc with this command at some point in the near future, it's not doc'ed yet...

1 Like