Skip to content

Latest commit

 

History

History

django_gae_flexible

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Table of Contents

Requirements

Name Version
terraform >= 1.0.10
google ~> 4.1.0

Providers

Name Version
google ~> 4.1.0

Modules

No modules.

Resources

Name Type
google_app_engine_application.app resource
google_project_iam_binding.app_engine_app_admin resource
google_project_iam_binding.cloudsql_admin resource
google_project_iam_binding.secret_manager_secret_accessor resource
google_project_service.gcp_services resource
google_secret_manager_secret.django_settings resource
google_secret_manager_secret_version.django_settings_version resource
google_service_account_iam_binding.admin-account-iam resource
google_sql_database.database resource
google_sql_database_instance.database resource
google_sql_user.sql_user resource
google_app_engine_default_service_account.default data source
google_project.project data source

Inputs

Name Description Type Default Required
django_secret_key Django app secret key string n/a yes
django_settings_name Django settings name string "django_settings" no
gcp_service_list The list of apis necessary for the project list(string)
[
"secretmanager.googleapis.com",
"cloudbuild.googleapis.com",
"appengine.googleapis.com",
"appengineflex.googleapis.com",
"sqladmin.googleapis.com"
]
no
gcs_bucket_name Name of existing Google Cloud Storage bucket (define if static files should be served from GCS) string "" no
project_id Project id where app will be deployed string n/a yes
region Region of the components string "us-central1" no
sql_database_instance_name SQL database instance name string "database-instance" no
sql_database_name SQL database name string "database" no
sql_password SQL database password string n/a yes
sql_user SQL database username string n/a yes
zone Zone of the components string "us-central1-a" no

Outputs

Name Description
google_sql_database_instance_name n/a
google_sql_database_name n/a