Skip to content

arvindpai/terraform_client_sap_modules_v12

Repository files navigation

terraform-google-sap

This module is a collection of multiple opinionated submodules to deploy SAP Products. Below is the list of available submodules:

Standalone Modules

SVPC Modules

Standalone Modules with Network

SVPC modules with Network

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.

Requirements

These sections describe requirements for using this module.

Software

The following dependencies must be available:

Using Credentials

export GOOGLE_APPLICATION_CREDENTIALS="[PATH]"

For example :

export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/[FILE_NAME].json"

Service Account

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.

APIs

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.

Contributing

Refer to the contribution guidelines for information on contributing to this module.