splunk / terraform-provider-splunk

Terraform Provider for Splunk
Mozilla Public License 2.0
104 stars 78 forks source link
infrastructure-as-code terraform terraform-provider

Terraform Provider for Splunk Enterprise

Requirements

Building The Provider

Clone the repository

Create go src directory and setup $GOPATH

Build the provider: make build

Developing The Provider

Testing The Provider

Using the provider

NOTE: When developing and testing local provider builds, if terraform version >= 0.13 you would have to replace the provider binaries in the .terraform folder with your local build. Follow these guidelines

Contributions

We are open to contributions!

Please follow development guidelines and feel free to open a PR against the `master` branch with your changes. The PR should trigger the GitHub actions to run both the unit and acceptance tests. Once all tests have passed, our team will review, make suggestions, approve, and merge the PR. After merging, our team will update the changelog.MD file and create a version tag that should automatically create a new release.

Examples

NOTE: Create a resource block first before importing resources. Docs on the import usage

Notes and Troubleshooting

Support

Use the GitHub issue tracker to submit bugs or request features.

Splunk Ideas is another place for your suggestions and Splunk Answers for questions.