Skip to content

oskarm93/terraform-provider-kibana

 
 

Repository files navigation

terraform-provider-kibana

CircleCI Go Report Card GoDoc codecov

This is a terraform provider that lets you provision kibana resources, compatible with v7, v8 of kibana. For Kibana 7, you need to use branch and release 7.x For Kibana 8, you need to use branch and release 8.x

Installation

Download a binary, and put it in a good spot on your system. Then update your ~/.terraformrc to refer to the binary:

providers {
  kibana = "/path/to/terraform-provider-kibana"
}

See the docs for more information.

Documentation

Read provider documentation

Development

Requirements

go build -o /path/to/binary/terraform-provider-kibana

Licence

See LICENSE.

Contributing

  1. Fork it ( https://github.com/disaster37/terraform-provider-kibana/fork )
  2. Go to the right branch (7.x for Kibana 7) (git checkout 8.x)
  3. Create your feature branch (git checkout -b my-new-feature)
  4. Add feature, add acceptance test and tets your code (KIBANA_URL=http://127.0.0.1:5601 KIBANA_USERNAME=elastic KIBANA_PASSWORD=changeme make testacc)
  5. Commit your changes (git commit -am 'Add some feature')
  6. Push to the branch (git push origin my-new-feature)
  7. Create a new Pull Request

About

Custom provider to handle Kibana API

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Go 86.4%
  • Makefile 6.3%
  • HCL 3.7%
  • Shell 3.6%