vm-logs
claranet/vm-logs/azurerm
Terraform module to enable Diagnostics and Logs on Azure VM
Azure VM Linux - Enable diagnostics logs     This feature enables Diagnostics VM extension for Linux VM. It allows you to push logs on an Azure Storage Account and to enable Logs Analytics dashboards. Global versioning rule for Claranet Azure modules | Module version | Terraform version | AzureRM version | | -------------- | ----------------- | --------------- | | >= 5.x.x | 0.15.x & 1.0.x | >= 2.0 | | >= 4.x.x | 0.13.x | >= 2.0 | | >= 3.x.x | 0.12.x | >= 2.0 | | >= 2.x.x | 0.12.x | < 2.0 | | < 2.x.x | 0.11.x | < 2.0 | Usage This module is optimized to work with the Claranet terraform-wrapper tool which set some terraform variables in the en
| Name | Type | Description | Default |
|---|---|---|---|
| vm_id | string | Azure Linux VM ID to enable Diagnostics | required |
| diagnostics_storage_account_name | string | Azure Storage Account to use for logs and diagnostics | required |
| diagnostics_storage_account_sas_token | string | Azure Storage Account SAS Token. An Account SAS token for Blob and Table service | required |
| environment | string | Project environment | required |
| stack | string | Project stack name | required |
| default_tags_enabled | bool | Option to enable or disable default tags | true |
| tags | map(string) | Tags to assign on ressources | {} |
| syslog_log_level_config | string | Syslog Event Configuration log level [Can be LOG_DEBUG, LOG_INFO, LOG_NOTICE, LO | "LOG_ERR" |
| vm_extension_name_suffix | string | Extension suffix name. | "linux-diagnostics" |
| vm_extension_custom_name | string | Custom VM extension name. | null |
| diagnostics_linux_extension_version | string | Linux VM diagnostics extension version | "3.0" |
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,