Skip to content

disaster37/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 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