The CockroachSQL Resource Provider lets you manage CockroachDB SQL resources.
This package is available for several languages/platforms:
To use from JavaScript or TypeScript in Node.js, install using either npm:
npm install @nellisauction/pulumi-cockroachsqlor yarn:
yarn add @nellisauction/pulumi-cockroachsqlTo use from Python, install using pip:
pip install pulumi_cockroachsqlTo use from Go, use go get to grab the latest version of the library:
go get github.com/nellisauction/pulumi-cockroachsql/sdk/go/...To use from .NET, install using dotnet add package:
dotnet add package Pulumi.CockroachsqlThe following configuration points are available for the cockroachsql provider:
cockroachsql:host(environment:COCKROACH_HOST) - CockroachDB hostcockroachsql:port(environment:COCKROACH_PORT) - port (default:26257)cockroachsql:database(environment:COCKROACH_DATABASE) - database name (default:defaultdb)cockroachsql:username(environment:COCKROACH_USER) - username (default:root)cockroachsql:password(environment:COCKROACH_PASSWORD) - passwordcockroachsql:url(environment:COCKROACH_URL) - connection URL; overrides all other connection parameterscockroachsql:sslmode(environment:COCKROACH_SSLMODE) - SSL mode (default:require)cockroachsql:connectTimeout(environment:COCKROACH_CONNECT_TIMEOUT) - connection timeout in seconds (default:180)
For detailed reference documentation, please visit the Pulumi registry.