nomad logo
Nomad v0.4.0, Jan 30 23

HashiCorp Nomad

The HashiCorp Nomad provider for Pulumi can be used to provision any of the resources available in Nomad.

Example

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

const ns = new nomad.Namespace("test-ns-ts");
import * as nomad from "@pulumi/nomad";

const ns = new nomad.Namespace("test-ns-ts");
import pulumi
import pulumi_nomad as nomad

ns = nomad.Namespace("test-ns-py")
import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	nomad "github.com/pulumi/pulumi-nomad/sdk/go/nomad"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
        _, err := nomad.NewNamespace(ctx, "test-ns-go", nil)
		if err != nil {
			return err
		}

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

class Program
{
    static Task Main() =>
        Deployment.Run(() => {
            var ns = new Nomad.Namespace("test-ns-cs", new Nomad.NamespaceArgs{});
        });
}