The Terraform provider for SAP BTP allows the management of resources on the SAP Business Technology Platform via Terraform.
You will find the detailed information about the provider in the official documentation in the Terraform registry.
You find usage examples in the examples folder of this repository.
Refer to the Quick Start Guide for instructions to efficiently begin utilizing the Terraform Provider for BTP. For the best experience using the Terraform Provider for SAP BTP, we recommend applying the common best practices for Terraform adoption as described in the Hashicorp documentation.
The developer documentation file is a basic outline on how to build and develop the provider.
❓ - If you have a question you can ask it here in GitHub Discussions or in the SAP Community.
🐞 - If you find a bug, feel free to create a bug report.
💡 - If you have an idea for improvement or a feature request, please open a feature request.
For more information about how to contribute, the project structure, and additional contribution information, see our Contribution Guidelines.
Note: We take Terraform's security and our users' trust seriously. If you believe you have found a security issue in the Terraform provider for SAP BTP, please responsibly disclose it. You find more details on the process in our security policy.
Members, contributors, and leaders pledge to make participation in our community a harassment-free experience. By participating in this project, you agree to always abide by its Code of Conduct.
Copyright 2024 SAP SE or an SAP affiliate company and terraform-provider-btp
contributors. See our LICENSE for copyright and license information. Detailed information, including third-party components and their licensing/copyright information, is available via the REUSE tool.
The Terraform Provider for SAP BTP supports OpenTofu under the following conditions:
- Drop-In Replacement: The provider can be used with OpenTofu CLI as a direct replacement for HashiCorp Terraform CLI without modifications.
- Feature Limitations: The provider does not support OpenTofu specific features or functions outside the standard Terraform functionality.
- Issue Reporting: Any issues reported for the Terraform Provider for SAP BTP will only be addressed if they are reproducible using the Terraform CLI.
Through the course of the development of the Terraform provider for SAP BTP and during the constant exchange with customers, several points and questions crossed our path have gathered additional information and guides that might be useful for you. You can find them in the guides folder covering the following topics:
- Overview on importable resources
- Overview on drift detection
- How to access parameters of service instances marked as sensitive data