Skip to content

BetterStackHQ/terraform-provider-logtail

Repository files navigation

terraform-provider-logtail

Terraform (0.13+) provider for Better Stack Logs (formerly Logtail.com).

Installation

terraform {
  required_version = ">= 0.13"
  required_providers {
    logtail = {
      source = "BetterStackHQ/logtail"
      version = ">= 0.1.0"
    }
  }
}

Example Usage

provider "logtail" {
  # `api_token` can be omitted if LOGTAIL_API_TOKEN env var is set.
  api_token = "XXXXXXXXXXXXXXXXXXXXXXXX"
}

resource "logtail_source" "this" {
  name     = "Production Server"
  platform = "ubuntu"
}

output "logtail_source_token" {
  value = logtail_source.this.token
}

Documentation

See Terraform Registry docs.

Development

PREREQUISITE: go1.16+.

git clone https://github.com/betterstackhq/terraform-provider-logtail && \
  cd terraform-provider-logtail

make help

Releasing New Versions

Simply push a new tag vX.Y.Z to GitHub and a new version will be built and released automatically through a GitHub action.