SAP / terraform-provider-btp

Terraform provider for SAP BTP
https://registry.terraform.io/providers/SAP/btp/latest
Apache License 2.0
91 stars 18 forks source link

Prioritize Services and Apps for Terraform Modules #15

Closed lechnerc77 closed 1 year ago

lechnerc77 commented 1 year ago

In order to provide a reasonable set of modules for phase 2, we must define reference scenarios and identify the required services and apps

lechnerc77 commented 1 year ago

Proposal for reference scenarios

The reference scenarios should be used to give a guidance on the services

Setup of CAP application on Cloud Foundry (=Pro-Code Story)

Inspired by use case https://github.com/SAP-samples/btp-setup-automator/blob/main/usecases/released/discoverycenter/4064-cap-saas-cf/usecase_basic_free_tier.json, leaving out the SaaS aspects.

Required services and apps:

Setup of SAP Build Apps (= Low-Code Story)

Inspired by use case https://github.com/SAP-samples/btp-setup-automator/tree/main/usecases/released/sap-build-apps

Required services and apps:

Important: Trust Setup via Terraform

User management (=Usability of frequent Customer Tasks)

Encapsulate User management in order to provide an array with users and assign the same role/same IdP data to the list of users

lechnerc77 commented 1 year ago

Comment by @rui1610 :

Fully agree with the list of services, but would add additional ones, based on the usage we see from our customers. Here's the ranking from my POV:

Nevertheless, I really like the approach coming from a use-case POV as it helps us to cover complete use cases for the BTP instead of focusing on individual services. At the same time, we should help to boost our BTP bestsellers even more.

lechnerc77 commented 1 year ago

Input from internal team: SAPBuild Workzone Avanced Edition is also needed (feature of UI extensibility is needed for integration of analytical content)

lechnerc77 commented 1 year ago

The setup of different user on-boarding scenarios should be handled via sample code not via modules as this is a more convenient way for our customers to get their tasks done.

lechnerc77 commented 1 year ago

Information is transfered to internal Terraformers teams. Closing the issue