INNER CODE UNIT · Go

ConfigureBearerToken

terraform-lxd/terraform-provider-lxd · internal/acctest/checks.go:239

func ConfigureBearerToken(t *testing.T) (token string, cleanup func()) {
	server, err := testProvider().InstanceServer("", "", "")
	if err != nil {
		t.Fatal(err)
	}

	if server.CheckExtension("auth_bearer") != nil {
		t.Skipf("Test %q skipped. LXD server does not support bearer token authentication.", t.Name())
	}

	identityName := "tf-" + GenerateName(2, "-")

	// Create new identity.
	identityPost := api.IdentitiesBearerPost{
		Name:   identityName,
		Type:   api.IdentityTypeBearerTokenClient,
		Groups: []string{},
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…