Skip to content

rfavreau/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 of kibana. For Kibana 7, you need to use branch and release 7.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 7.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

No packages published

Languages

  • Go 86.6%
  • Makefile 6.6%
  • Shell 3.7%
  • HCL 3.1%