This module is a collection of multiple opinionated submodules to deploy SAP Products. Below is the list of available submodules:
Each submodules have their own usage documented in the modules folder. For example, see the SAP HANA Usage Section.
Functional examples are included in the examples directory.
These sections describe requirements for using this module.
The following dependencies must be available:
- Terraform v0.11
- Terraform Provider for GCP plugin v2.6.0
A service account with the following roles must be used to provision the resources of each submodule:
- Compute Admin:
roles/compute.admin
Please refer to the documentation of specific submodules located in the modules folder for additional requirements for the service account.
The Project Factory module and the IAM module may be used in combination to provision a service account with the necessary roles applied.
A project with the following APIs enabled must be used to host the resources of this module:
- Compute Engine API:
compute.googleapis.com
The Project Factory module can be used to provision a project with the necessary APIs enabled.
Refer to the contribution guidelines for information on contributing to this module.