diff --git a/src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/Extensions/Chef/SetAzureVMChefExtension.cs b/src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/Extensions/Chef/SetAzureVMChefExtension.cs index 33f20d84c544..237167de9dd9 100644 --- a/src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/Extensions/Chef/SetAzureVMChefExtension.cs +++ b/src/ServiceManagement/Compute/Commands.ServiceManagement/IaaS/Extensions/Chef/SetAzureVMChefExtension.cs @@ -186,7 +186,7 @@ private void SetPublicConfig() if (!IsClientRbEmpty) { ClientConfig = Regex.Replace(File.ReadAllText(this.ClientRb), - "\"|'", "\\\"").TrimEnd('\r', '\n'); + "\"|'", "\\\"").TrimEnd('\r', '\n').Replace("\r\n", "\\r\\n"); // Append ChefServerUrl and ValidationClientName to end of ClientRb if (!IsChefServerUrlEmpty && !IsValidationClientNameEmpty) {