go-graylog icon indicating copy to clipboard operation
go-graylog copied to clipboard

Graylog API client for Go and terraform provider for Graylog

go-graylog

GoDoc Build Status codecov Go Report Card GitHub last commit GitHub tag License

Graylog API client for Golang and terraform provider for Graylog.

Note: Please use terraform-provider-graylog/terraform-provider-graylog

Now we released and developed terraform-provider-graylog/terraform-provider-graylog as the successor of go-graylog. Please see the following document and announcement issue.

  • https://terraform-provider-graylog.github.io/
  • https://github.com/suzuki-shunsuke/go-graylog/issues/253

API client

https://pkg.go.dev/github.com/suzuki-shunsuke/go-graylog/client?tab=doc#pkg-examples

If you use Graylog v3, use client.NewClientV3 instead of client.NewClient.

Terraform provider

Please see docs/README.md.

Docker Image

https://quay.io/repository/suzuki_shunsuke/terraform-graylog

Docker image which is installed terraform and terraform-provider-graylog on Alpine.

Note: Graylog API mock server has been migrated to the other repository

https://github.com/suzuki-shunsuke/graylog-mock-server (deprecated)

Contribution

See CONTRIBUTING.md .

License

MIT