Skip to content

Latest commit

 

History

History
61 lines (45 loc) · 1.98 KB

README.md

File metadata and controls

61 lines (45 loc) · 1.98 KB

terraform-provider-logtail

build tests documentation

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

Installation

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

Example usage

See /examples directory for multiple ready-to-use examples. Here's a simple one to get you started:

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 Better Stack Telemetry API docs to obtain API token and get the complete list of parameter options. Or explore the Terraform Registry provider documentation.

Development

PREREQUISITE: go1.23+.

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.