{"id":42479152,"url":"https://github.com/ewilde/terraform-provider-kibana","last_synced_at":"2026-01-28T10:38:19.001Z","repository":{"id":48927488,"uuid":"112775208","full_name":"ewilde/terraform-provider-kibana","owner":"ewilde","description":"Kibana terraform provider","archived":false,"fork":false,"pushed_at":"2022-11-28T13:13:34.000Z","size":9653,"stargazers_count":73,"open_issues_count":8,"forks_count":22,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-06-18T21:51:15.072Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ewilde.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-12-01T18:50:20.000Z","updated_at":"2023-09-19T14:23:05.000Z","dependencies_parsed_at":"2023-01-22T16:00:58.722Z","dependency_job_id":null,"html_url":"https://github.com/ewilde/terraform-provider-kibana","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/ewilde/terraform-provider-kibana","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewilde%2Fterraform-provider-kibana","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewilde%2Fterraform-provider-kibana/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewilde%2Fterraform-provider-kibana/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewilde%2Fterraform-provider-kibana/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ewilde","download_url":"https://codeload.github.com/ewilde/terraform-provider-kibana/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewilde%2Fterraform-provider-kibana/sbom","scorecard":{"id":387340,"data":{"date":"2025-08-11","repo":{"name":"github.com/ewilde/terraform-provider-kibana","commit":"c1ac83b56cd5d5a8500e96b3fa9100862c73d555"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.1,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":8,"reason":"Found 19/23 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Mozilla Public License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":8,"reason":"5 out of the last 5 releases have a total of 5 signed artifacts.","details":["Info: signed release artifact: terraform-provider-kibana_0.7.10_SHA256SUMS.sig: https://github.com/ewilde/terraform-provider-kibana/releases/tag/v0.7.10","Info: signed release artifact: terraform-provider-kibana_0.7.9_SHA256SUMS.sig: https://github.com/ewilde/terraform-provider-kibana/releases/tag/v0.7.9","Info: signed release artifact: terraform-provider-kibana_0.7.8_SHA256SUMS.sig: https://github.com/ewilde/terraform-provider-kibana/releases/tag/v0.7.8","Info: signed release artifact: terraform-provider-kibana_0.7.7_SHA256SUMS.sig: https://github.com/ewilde/terraform-provider-kibana/releases/tag/v0.7.7","Info: signed release artifact: terraform-provider-kibana_0.7.6_SHA256SUMS.sig: https://github.com/ewilde/terraform-provider-kibana/releases/tag/v0.7.6","Warn: release artifact v0.7.10 does not have provenance: https://api.github.com/repos/ewilde/terraform-provider-kibana/releases/40422748","Warn: release artifact v0.7.9 does not have provenance: https://api.github.com/repos/ewilde/terraform-provider-kibana/releases/39805248","Warn: release artifact v0.7.8 does not have provenance: https://api.github.com/repos/ewilde/terraform-provider-kibana/releases/39713475","Warn: release artifact v0.7.7 does not have provenance: https://api.github.com/repos/ewilde/terraform-provider-kibana/releases/39575778","Warn: release artifact v0.7.6 does not have provenance: https://api.github.com/repos/ewilde/terraform-provider-kibana/releases/37994247"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":2,"reason":"dependency not pinned by hash detected -- score normalized to 2","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ewilde/terraform-provider-kibana/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ewilde/terraform-provider-kibana/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/ewilde/terraform-provider-kibana/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/ewilde/terraform-provider-kibana/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/ewilde/terraform-provider-kibana/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/ewilde/terraform-provider-kibana/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/ewilde/terraform-provider-kibana/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/ewilde/terraform-provider-kibana/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/ewilde/terraform-provider-kibana/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:118: update your workflow using https://app.stepsecurity.io/secureworkflow/ewilde/terraform-provider-kibana/test.yml/master?enable=pin","Warn: containerImage not pinned by hash: docker/elasticsearch/Dockerfile:4","Warn: npmCommand not pinned by hash: docker/elasticsearch/Dockerfile:10-11","Warn: goCommand not pinned by hash: scripts/errcheck.sh:8","Warn: goCommand not pinned by hash: vendor/github.com/agext/levenshtein/test.sh:5","Warn: goCommand not pinned by hash: vendor/google.golang.org/grpc/regenerate.sh:30","Warn: goCommand not pinned by hash: vendor/google.golang.org/grpc/vet.sh:38","Warn: goCommand not pinned by hash: vendor/google.golang.org/grpc/vet.sh:48","Info:   0 out of   8 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned","Info:   3 out of   8 goCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"55 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2021-0085 / GHSA-fgv8-vj5c-2ppq","Warn: Project is vulnerable to: GO-2021-0087 / GHSA-fh74-hm69-rqjw","Warn: Project is vulnerable to: GO-2022-0396 / GHSA-g54h-m393-cpwq","Warn: Project is vulnerable to: GO-2022-0914 / GHSA-c3xm-pvg7-gh7r","Warn: Project is vulnerable to: GHSA-v95c-p5hm-xq8f","Warn: Project is vulnerable to: GO-2022-0452 / GHSA-f3fp-gc8g-vw66","Warn: Project is vulnerable to: GO-2023-1683 / GHSA-g2j6-57v7-gm8c","Warn: Project is vulnerable to: GO-2023-1682 / GHSA-m8cg-xc2p-r3fc","Warn: Project is vulnerable to: GO-2024-3110 / GHSA-jfvp-7x6p-h2pv","Warn: Project is vulnerable to: GO-2021-0227 / GHSA-3vm4-22fp-5rfm","Warn: Project is vulnerable to: GO-2022-0968 / GHSA-gwc9-m7rh-j2ww","Warn: Project is vulnerable to: GO-2021-0356 / GHSA-8c26-wmh5-6g9v","Warn: Project is vulnerable to: GO-2024-2961","Warn: Project is vulnerable to: GO-2023-2402 / GHSA-45x7-px36-x8w8","Warn: Project is vulnerable to: GO-2024-3321 / GHSA-v778-237x-gjrc","Warn: Project is vulnerable to: GO-2025-3487 / GHSA-hcg3-q754-cr77","Warn: Project is vulnerable to: GO-2022-0236 / GHSA-h86h-8ppg-mxmh","Warn: Project is vulnerable to: GO-2021-0238 / GHSA-83g2-8m93-v3w7","Warn: Project is vulnerable to: GO-2022-0288","Warn: Project is vulnerable to: GO-2022-0969 / GHSA-69cg-p879-7622","Warn: Project is vulnerable to: GO-2022-1144 / GHSA-xrjj-mj9h-534m","Warn: Project is vulnerable to: GO-2023-1571 / GHSA-vvpx-j8f3-3w6h","Warn: Project is vulnerable to: GO-2023-1988 / GHSA-2wrh-6pvc-2jm9","Warn: Project is vulnerable to: GO-2023-2102 / GHSA-4374-p667-p6c8","Warn: Project is vulnerable to: GO-2023-2153 / GHSA-m425-mq94-257g / GHSA-qppj-fm5r-hxr3","Warn: Project is vulnerable to: GO-2024-2687 / GHSA-4v7x-pqxf-cx7m","Warn: Project is vulnerable to: GO-2024-3333","Warn: Project is vulnerable to: GO-2025-3503 / GHSA-qxp5-gwg8-xv66","Warn: Project is vulnerable to: GO-2025-3595 / GHSA-vvgc-356p-c3xw","Warn: Project is vulnerable to: GO-2025-3488 / GHSA-6v2p-p543-phr9","Warn: Project is vulnerable to: GO-2021-0113 / GHSA-ppp9-7jff-5vj2","Warn: Project is vulnerable to: GO-2022-1059 / GHSA-69ch-w2m2-3vjp","Warn: Project is vulnerable to: GO-2024-2611 / GHSA-8r3f-844c-mc37","Warn: Project is vulnerable to: GO-2022-0493 / GHSA-p782-xgp4-8hr8","Warn: Project is vulnerable to: GO-2023-1941 / GHSA-4r8x-2p26-976p","Warn: Project is vulnerable to: GHSA-77vh-xpmg-72qh","Warn: Project is vulnerable to: GO-2022-0835 / GHSA-gp4j-w3vj-7299","Warn: Project is vulnerable to: GO-2020-0015 / GHSA-5rcv-m4m3-hfh7","Warn: Project is vulnerable to: GO-2022-0391 / GHSA-6jvc-q2x7-pchv / GHSA-76wf-9vgp-pj7w","Warn: Project is vulnerable to: GO-2022-0635 / GHSA-7f33-f4f5-xwgw","Warn: Project is vulnerable to: GO-2022-0646 / GHSA-f5pg-7wfw-84q9","Warn: Project is vulnerable to: GO-2020-0016 / GHSA-25xm-hr59-7c27","Warn: Project is vulnerable to: GHSA-q6gq-997w-f55g","Warn: Project is vulnerable to: GO-2022-0536 / GHSA-39qc-96h7-956f / GHSA-hgr8-6h9x-f7q9","Warn: Project is vulnerable to: GO-2022-0229 / GHSA-cjjc-xp8v-855w","Warn: Project is vulnerable to: GO-2020-0012 / GHSA-ffhg-7mh4-33c4","Warn: Project is vulnerable to: GO-2022-0438 / GHSA-27rq-4943-qcwp","Warn: Project is vulnerable to: GO-2022-0586 / GHSA-28r2-q6m8-9hpx / GHSA-cjr4-fv6c-f3mv / GHSA-fcgg-rvwg-jv58 / GHSA-x24g-9w7v-vprh","Warn: Project is vulnerable to: GO-2023-1578 / GHSA-jpxj-2jvg-6jv9","Warn: Project is vulnerable to: GO-2024-2948 / GHSA-xfhp-jf8p-mh5w","Warn: Project is vulnerable to: GO-2022-0209 / GHSA-r5c5-pr8j-pfp7","Warn: Project is vulnerable to: GO-2023-1992 / GHSA-x3jr-pf6g-c48f","Warn: Project is vulnerable to: GO-2022-0197 / GHSA-4r78-hx75-jjj2 / GHSA-mv93-wvcp-7m7r","Warn: Project is vulnerable to: GO-2020-0014 / GHSA-vfw5-hrgq-h5wf","Warn: Project is vulnerable to: GO-2025-3372 / GHSA-6wxm-mpqj-6jpf"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-18T16:58:00.546Z","repository_id":48927488,"created_at":"2025-08-18T16:58:00.546Z","updated_at":"2025-08-18T16:58:00.546Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28844014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T07:39:25.367Z","status":"ssl_error","status_checked_at":"2026-01-28T07:39:24.487Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-28T10:38:18.383Z","updated_at":"2026-01-28T10:38:18.993Z","avatar_url":"https://github.com/ewilde.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nTerraform Provider\n==================\n\n- [![Test Status](https://github.com/ewilde/terraform-provider-kibana/workflows/Tests/badge.svg)](https://github.com/ewilde/terraform-provider-kibana/actions?query=workflow%3ATests)\n- Website: https://registry.terraform.io/providers/ewilde/kibana/latest\n\n\u003cimg src=\"https://cdn.rawgit.com/hashicorp/terraform-website/master/content/source/assets/images/logo-hashicorp.svg\" width=\"600px\"\u003e\n\n## Requirements\n\n-\t[Terraform](https://www.terraform.io/downloads.html) 0.10.x\n-\t[Go](https://golang.org/doc/install) 1.9 (to build the provider plugin)\n\n## Usage\n\n```\n# For example, restrict kibana terraform provider to version 0.6.3 and use the default kibana version and configuration based on environment variables\nprovider \"kibana\" {\n  version = \"0.6.3\"\n}\n\n# Connecting to Kibana 7.3.1\nprovider \"kibana\" {\n  \"kibana_version\"  = \"7.3.1\"\n  \"kibana_username\" = \"admin\"\n  \"kibana_password\" = \"123\"\n}\n\n# Connecting to logz.io\nprovider \"kibana\" {\n  \"kibana_type\"  = \"KibanaTypeLogzio\"\n  \"kibana_username\" = \"admin\"\n  \"kibana_password\" = \"123\"\n}\n\n# Connecting to logz.io using MFA\nprovider \"kibana\" {\n  \"kibana_type\"       = \"KibanaTypeLogzio\"\n  \"kibana_username\"   = \"admin\"\n  \"kibana_password\"   = \"123\"\n  \"logzio_mfa_secret\" = \"MFSD56CBOEWGFRKTOE7WKMLRHEDXUMLY\"\n}\n\n```\n\n### Argument Reference\n\nIn addition to [generic `provider` arguments](https://www.terraform.io/docs/configuration/providers.html)\n(e.g. `alias` and `version`), the following arguments are supported in the Kibana\n `provider` block:\n\n* `kibana_version` - (Optional) Version of kibana that is being configured see [supported versions](#supported-kibana-versions). \nIf omitted, default value is `6.0.0`.\n\n* `kibana_type` - (Optional) Type of Kibana back end, defaults to `KibanaTypeVanilla` which supports the \n[standard open-source kibana distribution](https://github.com/elastic/kibana). To configure [logz.io](https://logz.io)\nkibana use `KibanaTypeLogzio`\n\n* `kibana_username` - (Optional) username when authenticating with the Kibana API.\n\n* `kibana_password` - (Optional) password when authenticating with the Kibana API.\n\n* `logzio_client_id` - (Optional) client id used during [authentication with logzio](#authenticating-with-logzio).\n\n* `logzio_account_id` - (Optional) logz.io account id.\n\n* `logzio_mfa_secret` - (Optional) MFA shared secret, create when signing up user account with MFA.\n\n* `kibana_insecure` - (Optional) Explicitly allow the provider to perform \"insecure\" SSL requests. \nIf omitted, default value is `false`.\n\n### Supported kibana versions\n\nBelow is the list of kibana versions known to work\n \nStandard Kibana:\n \n- 5.5.3\n- 6.2.1\n- 6.3.2\n- 6.4.1\n- 7.3.1\n\nLogzio kibana:\n\n- 6.3.2 \n\n### Authenticating with logz.io\nTwo modes are supported:\n\n1. User name and password\n2. User name and password + MFA\n\nIn both cases the logzio client id must be supplied, and can be found during login be inspecting the network traffic, \nthis value is not considered sensitive and we have observed it is always `kydHH8LqsLR6D6d2dlHTpPEdf0Bztz4c`.\n \n![image](https://user-images.githubusercontent.com/329397/68251418-fbb03400-001a-11ea-9214-ca0e0429040c.png)\n\n## Using the provider\n\n### Installation\n\nThe provider is available on the [Terraform Registry](https://registry.terraform.io/providers/ewilde/kibana/latest).\n\nRequire it within your project:\n\n```\nterraform {\n  required_providers {\n    kibana = {\n      source = \"ewilde/kibana\"\n    }\n  }\n}\n\nprovider \"kibana\" {\n}\n```\n\nYou can then use all the provided resources datasources\n\n### Example creating saved search, visualization and dashboard resources\n```hcl\ndata \"kibana_index\" \"main\" {\n  filter {\n    name = \"title\"\n    values = [\"logstash-*\"]\n  }\n}\n\nresource \"kibana_search\" \"china\" {\n  name \t        = \"Chinese origin - errors\"\n  description     = \"Errors occured when source was from china\"\n  display_columns = [\"_source\"]\n  sort_by_columns = [\"@timestamp\"]\n  search {\n    index   = \"${data.kibana_index.main.id}\"\n    filters {\n        match {\n          field_name = \"geo.src\"\n          query      = \"CN\"\n          type       = \"phrase\"\n        }\n    }\n    \n    filters {\n        match {\n          field_name = \"@tags\"\n          query      = \"error\"\n          type       = \"phrase\"\n        }\n    }\n  }\n}\n\nresource \"kibana_visualization\" \"china_viz\" {\n\tname \t            = \"Chinese visualization - updated\"\n\tdescription         = \"Chinese error visualization - updated\"\n\tsaved_search_id     = \"${kibana_search.china.id}\"\n\tvisualization_state = \u003c\u003cEOF\n{\n  \"title\": \"Chinese search\",\n  \"type\": \"gauge\",\n  \"params\": {\n    \"type\": \"gauge\",\n    \"addTooltip\": true,\n    \"addLegend\": true,\n    \"gauge\": {\n      \"verticalSplit\": false,\n      \"extendRange\": true,\n      \"percentageMode\": false,\n      \"gaugeType\": \"Arc\",\n      \"gaugeStyle\": \"Full\",\n      \"backStyle\": \"Full\",\n      \"orientation\": \"vertical\",\n      \"colorSchema\": \"Green to Red\",\n      \"gaugeColorMode\": \"Labels\",\n      \"colorsRange\": [\n        {\n          \"from\": 0,\n          \"to\": 50\n        },\n        {\n          \"from\": 50,\n          \"to\": 75\n        },\n        {\n          \"from\": 75,\n          \"to\": 100\n        }\n      ],\n      \"invertColors\": false,\n      \"labels\": {\n        \"show\": true,\n        \"color\": \"black\"\n      },\n      \"scale\": {\n        \"show\": true,\n        \"labels\": false,\n        \"color\": \"#333\"\n      },\n      \"type\": \"meter\",\n      \"style\": {\n        \"bgWidth\": 0.9,\n        \"width\": 0.9,\n        \"mask\": false,\n        \"bgMask\": false,\n        \"maskBars\": 50,\n        \"bgFill\": \"#eee\",\n        \"bgColor\": false,\n        \"subText\": \"\",\n        \"fontSize\": 60,\n        \"labelColor\": true\n      }\n    }\n  },\n  \"aggs\": [\n    {\n      \"id\": \"1\",\n      \"enabled\": true,\n      \"type\": \"count\",\n      \"schema\": \"metric\",\n      \"params\": {}\n    }\n  ]\n}\nEOF\n}\n\nresource \"kibana_dashboard\" \"china_dash\" {\n\tname = \"Chinese dashboard\"\n\tdescription = \"Chinese dashboard description\"\n\tpanels_json = \u003c\u003cEOF\n[\n  {\n    \"gridData\": {\n      \"w\": 6,\n      \"h\": 3,\n      \"x\": 0,\n      \"y\": 0,\n      \"i\": \"1\"\n    },\n\t\"version\": \"6.2.1\",\n    \"panelIndex\": \"1\",\n    \"type\": \"visualization\",\n    \"id\": \"${kibana_visualization.china_viz.id}\"\n  },\n  {\n    \"gridData\": {\n      \"w\": 6,\n      \"h\": 3,\n      \"x\": 6,\n      \"y\": 0,\n      \"i\": \"2\"\n    },\n\t\"version\": \"6.2.1\",\n    \"panelIndex\": \"2\",\n    \"type\": \"search\",\n    \"id\": \"${kibana_search.china.id}\"\n  }\n]\nEOF\n}\n```\n\nMore examples can be found in the [example folder](examples)\n\nDeveloping the Provider\n---------------------------\n\nIf you wish to work on the provider, you'll first need [Go](http://www.golang.org) installed on your machine (version 1.9+ is *required*). You'll also need to correctly setup a [GOPATH](http://golang.org/doc/code.html#GOPATH), as well as adding `$GOPATH/bin` to your `$PATH`.\n\nTo compile the provider, run `make build`. This will build the provider and put the provider binary in the `$GOPATH/bin` directory.\n\n```sh\n$ ELK_VERSION=6.2.3 KIBANA_TYPE=KibanaTypeVanilla make build\n...\n$ $GOPATH/bin/terraform-provider-kibana\n...\n```\n\nIn order to test the provider, you can simply run `make test`. Note that `ELK_VERSION` and `KIBANA_TYPE` are used to control the test targets. The full list of test targets is visible in `.travis.yml`.\n\n```sh\n$ ELK_VERSION=6.2.3 KIBANA_TYPE=KibanaTypeVanilla make test\n```\n\nIn order to run the full suite of Acceptance tests, run `ELK_VERSION=6.2.3 KIBANA_TYPE=KibanaTypeVanilla make testacc`.\n\n*Note:* Acceptance tests create real resources, and often cost money to run.\n\n### Debuging\nSet `KIBANA_DEBUG=1` to see http debug output\n\n```sh\n$ make testacc\n```\n\n### Managing dependencies\nThis project uses [Go modules](https://blog.golang.org/using-go-modules) to manage dependencies\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fewilde%2Fterraform-provider-kibana","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fewilde%2Fterraform-provider-kibana","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fewilde%2Fterraform-provider-kibana/lists"}