Find a file
dependabot[bot] 8daa49c0c5
Bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 (#36)
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 4.0.0 to 5.0.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](3cfe3a4abb...82d40c283a)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-26 23:34:42 +02:00
.github Bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 (#36) 2024-04-26 23:34:42 +02:00
docs doc(jobs): fixed wording 2024-04-20 23:46:41 +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 doc(jobs): fixed wording 2024-04-20 23:46:41 +02: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-09 00:42:38 +02:00
go.mod Bump github.com/hashicorp/terraform-plugin-docs from 0.19.0 to 0.19.1 (#33) 2024-04-22 22:11:27 +02:00
go.sum Bump github.com/hashicorp/terraform-plugin-docs from 0.19.0 to 0.19.1 (#33) 2024-04-22 22:11:27 +02: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