Find a file
2024-04-01 00:49:43 +02:00
.github Bump actions/checkout from 4.1.1 to 4.1.2 (#30) 2024-03-13 23:38:42 +01:00
docs Fixed various documentation entries 2023-09-25 00:13:53 +02:00
examples Fixed various documentation entries 2023-09-25 00:13:53 +02:00
external/evcli Add identity resource 2023-09-24 01:23:50 +02:00
internal/provider Eventline 1.1.0 compatibility 2023-11-05 10:32:59 +01:00
templates Terraform registry documentation bootstrap 2023-06-19 13:08:03 +02:00
tools Prepared everything for the first release 2023-06-19 00:05:58 +02:00
.gitignore Prepared everything for the first release 2023-06-19 00:05:58 +02:00
.golangci.yml Prepared everything for the first release 2023-06-19 00:05:58 +02:00
.goreleaser.yml Deactivate 32bits builds because the ksuid library does not support those 2023-06-19 00:27:54 +02:00
CHANGELOG.md Preparing for release 2024-04-01 00:49:43 +02:00
go.mod chore(deps): updated dependencies 2024-03-26 20:55:29 +01:00
go.sum chore(deps): updated dependencies 2024-03-26 20:55:29 +01:00
LICENSE Initial import 2023-06-16 22:55:23 +02:00
main.go Prepared everything for the first release 2023-06-19 00:05:58 +02:00
README.md Updated dependencies 2024-01-11 22:49:17 +01:00
terraform-registry-manifest.json Prepared everything for the first release 2023-06-19 00:05:58 +02:00

Eventline terraform provider

Read the full documentation here

The Eventline provider is used to interact with the resources supported by Eventline. The provider needs to be configured with the proper credentials before it can be used. It requires terraform 1.0 or later.

Example Usage

terraform {
  required_providers {
    eventline = {
      source = "adyxax/eventline"
    }
  }
}

provider "eventline" {
  api_key  = var.eventline_api_key
  endpoint = "http://localhost:8085/"
}

data "eventline_project" "main" {
  name = "main"
}

resource "eventline_identity" "example" {
  name       = "example"
  project_id = data.eventline_project.main.id

  connector = "eventline"
  data      = jsonencode({ "key" = "test" })
  type      = "api_key"
}

Developing the provider

TODO