dakota-marshall / go-icinga2-api

An icinga2 api wrapper written in Go
Mozilla Public License 2.0
1 stars 0 forks source link
golang icinga2

go-icinga2-api

go-icinga2-api is a Go client library for configuring Icinga2 server via the Icinga2 API

example workflow Go Report Card codecov Keep a Changelog v1.1.0 badge

Motivation

This library is being written to learn Go and also to provide the framework for a Terraform Icinga2 Provider. An initial implementation was done but was not portable, so this project was started to provide a more general client library for Go which could be leveraged for refactoring the Terraform providers.

License

This software is licensed under the Mozilla Public License 2.0

Contributing

This is a work in progress both for learning Go and getting some needed tooling. Any constructive feedback or comments will be taken. Also contributions via Pull Requests will be accepted. Ideally any code contributions should include or extend the existing tests.

To Do

golang