Skip to content

[FEATURE] Provide SAP curated modules for service instances #1254

@lechnerc77

Description

@lechnerc77

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpending-decisionThis issue has not been accepted for implementation nor rejected. It's still open to discussion.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions