Skip to content

Commit 5795647

Browse files
authored
Merge pull request #13 from kumarvna/develop
updating examples for version 2.2.0
2 parents 3c0e093 + 2acc4a7 commit 5795647

File tree

7 files changed

+9
-9
lines changed

7 files changed

+9
-9
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ module "vmscaleset" {
3737
vmscaleset_name = "testvmss"
3838
3939
# (Optional) To enable Azure Monitoring and install log analytics agents
40+
# (Optional) Specify `storage_account_name` to save monitoring logs to storage.
4041
log_analytics_workspace_name = var.log_analytics_workspace_name
41-
storage_account_name = var. storage_account_name
4242
4343
# Deploy log analytics agents to virtual machine. Log analytics workspace name required.
4444
# Defaults to `false`

examples/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ module "vmscaleset" {
2727
vmscaleset_name = "testvmss"
2828
2929
# (Optional) To enable Azure Monitoring and install log analytics agents
30+
# (Optional) Specify `storage_account_name` to save monitoring logs to storage.
3031
log_analytics_workspace_name = var.log_analytics_workspace_name
31-
storage_account_name = var.storage_account_name
3232
3333
# Deploy log analytics agents to virtual machine. Log analytics workspace name required.
3434
# Defaults to `false`
@@ -117,8 +117,8 @@ module "vmscaleset" {
117117
vm_computer_name = "websrv1"
118118
119119
# (Optional) To enable Azure Monitoring and install log analytics agents
120+
# (Optional) Specify `storage_account_name` to save monitoring logs to storage.
120121
log_analytics_workspace_name = var.log_analytics_workspace_name
121-
storage_account_name = var.storage_account_name
122122
123123
# Deploy log analytics agents to virtual machine. Log analytics workspace name required.
124124
# Defaults to `false`

examples/linux_vm_scale_sets/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ module "vmscaleset" {
2121
vmscaleset_name = "testvmss"
2222
2323
# (Optional) To enable Azure Monitoring and install log analytics agents
24+
# (Optional) Specify `storage_account_name` to save monitoring logs to storage.
2425
log_analytics_workspace_name = var.log_analytics_workspace_name
25-
storage_account_name = var.storage_account_name
2626
2727
# Deploy log analytics agents to virtual machine. Log analytics workspace name required.
2828
# Defaults to `false`

examples/linux_vm_scale_sets/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ module "vmscaleset" {
1414
vmscaleset_name = "testvmss"
1515

1616
# (Optional) To enable Azure Monitoring and install log analytics agents
17+
# (Optional) Specify `storage_account_name` to save monitoring logs to storage.
1718
log_analytics_workspace_name = var.log_analytics_workspace_name
18-
storage_account_name = var.storage_account_name
1919

2020
# Deploy log analytics agents to virtual machine. Log analytics workspace name required.
2121
# Defaults to `false`

examples/windows_vm_scale_sets/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ module "vmscaleset" {
2222
vm_computer_name = "websrv1"
2323
2424
# (Optional) To enable Azure Monitoring and install log analytics agents
25+
# (Optional) Specify `storage_account_name` to save monitoring logs to storage.
2526
log_analytics_workspace_name = var.log_analytics_workspace_name
26-
storage_account_name = var.storage_account_name
2727
2828
# Deploy log analytics agents to virtual machine. Log analytics workspace name required.
2929
# Defaults to `false`

examples/windows_vm_scale_sets/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ module "vmscaleset" {
1515
vm_computer_name = "websrv1"
1616

1717
# (Optional) To enable Azure Monitoring and install log analytics agents
18+
# (Optional) Specify `storage_account_name` to save monitoring logs to storage.
1819
log_analytics_workspace_name = var.log_analytics_workspace_name
19-
storage_account_name = var.storage_account_name
2020

2121
# Deploy log analytics agents to virtual machine. Log analytics workspace name required.
2222
# Defaults to `false`

main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,7 @@ resource "azurerm_monitor_diagnostic_setting" "vmmsdiag" {
484484
count = var.log_analytics_workspace_name != null && var.storage_account_name != null ? 1 : 0
485485
name = lower("${var.vmscaleset_name}-diag")
486486
target_resource_id = var.os_flavor == "windows" ? azurerm_windows_virtual_machine_scale_set.winsrv_vmss.0.id : azurerm_linux_virtual_machine_scale_set.linux_vmss.0.id
487-
storage_account_id = data.azurerm_storage_account.storeacc.0.id
487+
storage_account_id = var.storage_account_name != null ? data.azurerm_storage_account.storeacc.0.id : null
488488
log_analytics_workspace_id = data.azurerm_log_analytics_workspace.logws.0.id
489489

490490
metric {
@@ -500,7 +500,7 @@ resource "azurerm_monitor_diagnostic_setting" "nsg" {
500500
count = var.log_analytics_workspace_name != null && var.storage_account_name != null ? 1 : 0
501501
name = lower("nsg-${var.vmscaleset_name}-diag")
502502
target_resource_id = azurerm_network_security_group.nsg.id
503-
storage_account_id = data.azurerm_storage_account.storeacc.0.id
503+
storage_account_id = var.storage_account_name != null ? data.azurerm_storage_account.storeacc.0.id : null
504504
log_analytics_workspace_id = data.azurerm_log_analytics_workspace.logws.0.id
505505

506506
dynamic "log" {

0 commit comments

Comments
 (0)