Skip to main content

A package that vends a construct to setup the surreal backend in CDKTF

Project description

cdktf-surreal-backend

This is library to create a CDKTF construct for terraform-backend-surreal. This library vends a single construct, SurrealBackend, which extends the default HttpBackend construct to make instantiation of this easier.

Usage

Example

import { TerraformStack } from "cdktf";
import { SurrealBackend } from '@awlsring/cdktf-surreal-backend';

export class MyStack extends TerraformStack {
  constructor(scope: Construct, name: string, props: MyStackProps) {
    super(scope, name);

    const backend = new SurrealBackend(this, 'Backend', {
      address: 'https://localhost:8032',
      project: "homelab",
      stack: "infra",
      username: "terraform",
      password: "alligator3",
    });

    ... // other stuff

  }
}

Construct Properties:

  • address: The address your backend sever is reachable at.
  • project: The project name to use for this stack.
  • stack: The stack name to use for this stack. stacks names must be unique across a project.
  • username: The username to use for authentication, configured in the server's config.yaml file
  • password: The password to use for authentication, configured in the server's config.yaml file

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdktf-surreal-backend-1.0.326.tar.gz (20.5 kB view hashes)

Uploaded Source

Built Distribution

cdktf_surreal_backend-1.0.326-py3-none-any.whl (20.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page