Not sure if this is expected, but when I setup a fresh Docker environment, there are no service edge router policies defined.
This is preventing the terminator from being hosted. I know I have some commands somewhere…
ziti edge list service-edge-router-policies
╭────┬──────┬───────────────┬───────────────────╮
│ ID │ NAME │ SERVICE ROLES │ EDGE ROUTER ROLES │
├────┼──────┼───────────────┼───────────────────┤
╰────┴──────┴───────────────┴───────────────────╯
#!/bin/bash
echo "*****************************************************"
#### Add service policies
# Allow all identities to use any edge router with the "public" attribute
ziti edge create edge-router-policy all-endpoints-public-routers --edge-router-roles "#public" --identity-roles "#all"
# Allow all edge-routers to access all services
ziti edge create service-edge-router-policy all-routers-all-services --edge-router-roles "#all" --service-roles "#all"