diff --git a/cli/cliui/externalauth.go b/cli/cliui/externalauth.go index 2e416ae3b5825..b1dce47994db2 100644 --- a/cli/cliui/externalauth.go +++ b/cli/cliui/externalauth.go @@ -37,6 +37,9 @@ func ExternalAuth(ctx context.Context, writer io.Writer, opts ExternalAuthOption if auth.Authenticated { return nil } + if auth.Optional { + continue + } _, _ = fmt.Fprintf(writer, "You must authenticate with %s to create a workspace with this template. Visit:\n\n\t%s\n\n", auth.DisplayName, auth.AuthenticateURL)