1. Packages
  2. CrateDB
CrateDB v0.3.0 published on Tuesday, Mar 11, 2025 by komminarlabs

CrateDB

CrateDB v0.3.0 published on Tuesday, Mar 11, 2025 by komminarlabs

The CrateDB provider for Pulumi can be used to provision the resources available in CrateDB.

The CrateDB provider must be configured with credentials to deploy and update resources in CrateDB; see Installation & Configuration for instructions.

Example

import * as pulumi from "@pulumi/pulumi";
import * as cratedb from "@komminarlabs/cratedb";

export const organization = new cratedb.Organization("default", {
    name: "default",
});

export const organizationName = organization.name;

console.log(`Organization Name: {organizationName}`);
Copy
import komminarlabs_cratedb as cratedb

organization = cratedb.Organization(
    "default",
    name="default",
)
Copy
package main

import (
	"github.com/komminarlabs/pulumi-cratedb/sdk/go/cratedb"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		defaultOrg, err := cratedb.NewOrganization(ctx, "default", &cratedb.OrganizationArgs{
			Name: pulumi.String("default"),
		})
		if err != nil {
			return err
		}

		ctx.Export("defaultOrgName", defaultOrg.Name)
		return nil
	})
}
Copy
using Pulumi;
using KomminarLabs.CrateDB;

class CrateDB : Stack
{
    public CrateDB()
    {
        var db = new Organization("default", new OrganizationArgs{
            Name: "default"
        });
    }
}
Copy
CrateDB v0.3.0 published on Tuesday, Mar 11, 2025 by komminarlabs