From fb9eabfea2308b911526ffa79416b770e8d395b0 Mon Sep 17 00:00:00 2001
From: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Fri, 20 Dec 2019 14:30:56 +0100
Subject: [PATCH] Add boot diagnostics URI to kafka servers

---
 azure/terraform/init.tf  | 4 ++++
 azure/terraform/kafka.tf | 6 ++++++
 2 files changed, 10 insertions(+)

diff --git a/azure/terraform/init.tf b/azure/terraform/init.tf
index 349c754..d819a99 100644
--- a/azure/terraform/init.tf
+++ b/azure/terraform/init.tf
@@ -50,3 +50,7 @@ variable "user_admin" {
   type    = string
   default = "tmpadmin"
 }
+
+variable "boot_diagnostics_uri" {
+  default = "https://swhresourcediag966.blob.core.windows.net"
+}
diff --git a/azure/terraform/kafka.tf b/azure/terraform/kafka.tf
index 50f54e8..96949a2 100644
--- a/azure/terraform/kafka.tf
+++ b/azure/terraform/kafka.tf
@@ -40,6 +40,11 @@ resource "azurerm_virtual_machine" "kafka-server" {
   network_interface_ids = [azurerm_network_interface.kafka-interface[count.index].id]
   vm_size               = "Standard_B2s"
 
+  boot_diagnostics {
+    enabled     = true
+    storage_uri = var.boot_diagnostics_uri
+  }
+
   storage_os_disk {
     name              = format("kafka%02d-osdisk", count.index + 1)
     caching           = "ReadWrite"
@@ -102,6 +107,7 @@ resource "azurerm_virtual_machine" "kafka-server" {
         filesystem = "ext4",
         mount_options = "defaults",
       }]
+      raids = []
     })
     destination = var.firstboot_script
 
-- 
GitLab