disaster37 / terraform-provider-kibana

Custom provider to handle Kibana API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 test 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

License:MIT License


Languages

Language:Go 86.4%Language:Makefile 6.2%Language:HCL 3.7%Language:Shell 3.6%