Skip to content

Latest commit

 

History

History
89 lines (78 loc) · 9.17 KB

tfdocs.md

File metadata and controls

89 lines (78 loc) · 9.17 KB

Requirements

No requirements.

Providers

Name Version
azurerm n/a
kubernetes n/a
random n/a

Modules

No modules.

Resources

Name Type
azurerm_log_analytics_workspace.main resource
azurerm_monitor_diagnostic_setting.main resource
azurerm_monitor_metric_alert.cpu resource
azurerm_monitor_metric_alert.memory resource
azurerm_monitor_metric_alert.storage resource
azurerm_postgresql_flexible_server.main resource
azurerm_postgresql_flexible_server_configuration.azure_extensions resource
azurerm_postgresql_flexible_server_configuration.connection_throttling resource
azurerm_postgresql_flexible_server_configuration.max_connections resource
azurerm_postgresql_flexible_server_database.main resource
azurerm_storage_account.backup resource
azurerm_storage_container.backup resource
azurerm_storage_management_policy.backup resource
kubernetes_deployment.main resource
kubernetes_service.main resource
random_password.password resource
random_string.username resource
azurerm_monitor_action_group.main data source
azurerm_monitor_diagnostic_categories.main data source
azurerm_private_dns_zone.main data source
azurerm_resource_group.main data source
azurerm_resource_group.monitoring data source
azurerm_subnet.main data source

Inputs

Name Description Type Default Required
admin_password Password of the admin user string null no
admin_username Username of the admin user string null no
alert_window_size The period of time that is used to monitor alert activity e.g. PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H. The interval between checks is adjusted accordingly. string "PT5M" no
azure_cpu_threshold n/a number 80 no
azure_enable_backup_storage n/a bool true no
azure_enable_high_availability n/a bool false no
azure_enable_monitoring n/a bool true no
azure_extensions n/a list(string) [] no
azure_maintenance_window n/a
object({
day_of_week = optional(number)
start_hour = optional(number)
start_minute = optional(number)
})
null no
azure_memory_threshold n/a number 80 no
azure_name_override Replace the generated name with hardcoded name string null no
azure_resource_prefix Prefix of Azure resources for the service string n/a yes
azure_sku_name n/a string "B_Standard_B1ms" no
azure_storage_mb n/a number 32768 no
azure_storage_threshold n/a number 80 no
cluster_configuration_map Configuration map for the cluster
object({
resource_group_name = string,
resource_prefix = string,
dns_zone_prefix = optional(string),
cpu_min = number
})
n/a yes
config_short Short name of the configuration string n/a yes
create_database Create default database. If the app creates the database instead of this module, set to false. Default: true bool true no
environment Current application environment string n/a yes
name Name of the instance string null no
namespace Current namespace string n/a yes
server_docker_image Docker Hub image for the kubernetes deployment, eg. postgis/postgis:16-3.5. Default is postgres:<server_version>-alpine string null no
server_version Version of PostgreSQL server string "16" no
service_name Name of the service string n/a yes
service_short Short name of the service string n/a yes
use_azure Whether to deploy using Azure Redis Cache service bool n/a yes

Outputs

Name Description
azure_backup_storage_account_name n/a
azure_backup_storage_container_name n/a
azure_server_id n/a
dotnet_connection_string n/a
host n/a
name n/a
password n/a
port n/a
url n/a
username n/a