keycloak logo
Keycloak v5.1.0, Mar 14 23

Keycloak

The Keycloak provider for Pulumi can be used to provision any of the cloud resources available via Keycloak. The Keycloak provider must be configured with credentials to deploy and update resources for Rancher.

Example

const keycloak = require("@pulumi/keycloak")

const realm = new keycloak.Realm("new-typescript-realm", {
  realm: "my-example-typescript-realm"
});
import * as keycloak from "@pulumi/keycloak";

const realm = new keycloak.Realm("new-typescript-realm", {
  realm: "my-example-typescript-realm"
});
import pulumi_keycloak as keycloak

realm = keycloak.Realm("new-python-realm",
                       realm="my-example-python-realm"
                       )
import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	keycloak "github.com/pulumi/pulumi-keycloak/sdk/v4/go/keycloak"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
        realm, err := keycloak.NewRealm(ctx, "new-go-realm", &keycloak.RealmArgs{
            Realm: pulumi.String("my-example-go-realm"),
        })
		if err != nil {
			return err
		}

		return nil
	})
}
using System.Collections.Generic;
using System.Threading.Tasks;
using Pulumi;
using Pulumi.Keycloak;

class Program
{
    static Task Main() =>
        Deployment.Run(() => {
            var realm = new Keycloak.Realm("new-csharp-realm", new Keycloak.RealmArgs
            {
                RealmName = "my-example-csharp-realm",
            });
        });
}