What area do you want to see improved?
terraform provider
Is your feature request related to a problem? Please describe.
As of now the Terraform provider offers the provision and management of service instances via a generic resource. The required paramaters are partially typed, but the main configuration is done via a untyped JSON document. This makes the creation of service instances unnecessarily hard.
In addition the typical flow (entitle service, find service plan ID, create service instance) needs to be implemented redundantly for every service
Describe the solution you would like
SAP should provide Terraform modules for the creation of service instances that:
- have a typed interface instead of a generic JSON document for the service parameters
- contain the typical steps connected to a service instance creation (entitle, find service plan ID)
Describe alternatives you have considered
Manual creation via existing resource
Additional context
If the modules will be crafted manually, priorities must be set which modules to provide first
In theory, a generation of the interface is possible via the service metadata. However, it needs to be figured out if this is an efficient and sustainable approach.
What area do you want to see improved?
terraform provider
Is your feature request related to a problem? Please describe.
As of now the Terraform provider offers the provision and management of service instances via a generic resource. The required paramaters are partially typed, but the main configuration is done via a untyped JSON document. This makes the creation of service instances unnecessarily hard.
In addition the typical flow (entitle service, find service plan ID, create service instance) needs to be implemented redundantly for every service
Describe the solution you would like
SAP should provide Terraform modules for the creation of service instances that:
Describe alternatives you have considered
Manual creation via existing resource
Additional context
If the modules will be crafted manually, priorities must be set which modules to provide first
In theory, a generation of the interface is possible via the service metadata. However, it needs to be figured out if this is an efficient and sustainable approach.