-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Plugin Name
rs_azure_template
sys_log (package)
Issue Type
In some cases, the plugin throws an error when creating an audit entry during auto-terminate about the audit entry payload being too large. It appears that the plugin or the sys
Use Case (Feature Request -or- New Plugin Request Only)
N/A
Plugin version (Bug Only)
1.1
Code Snippet (Bug Only)
resource "resource_group" , type: "resource_group" do
name @@deployment.name
cloud "AzureRM East US"
end
resource "my_template", type: "rs_azure_template.deployment" do
name join(["SS-test", last(split(@@deployment.href, "/"))])
resource_group @resource_group.name
properties do {
"templateLink" => {
"uri" => "ARM TEMPLATE URI - SEE BELOW FOR ARM TEMPLATE" },
"parameters" => "",
"mode" => "Incremental"
} end
end
{
"$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"administratorLogin": {
"type": "string",
"defaultValue" : "LOGINVALUE"
},
"administratorLoginPassword" : {
"type": "securestring"
},
"secretName" : {
"type" : "string"
},
"keyvaultname" : {
"type" : "string"
},
"collation": {
"type": "string",
"defaultValue" : "SQL_Latin1_General_CP1_CI_AS"
},
"databaseName": {
"type": "string"
},
"tier": {
"type": "string",
"defaultValue" : "Standard"
},
"skuName": {
"type": "string",
"defaultValue" : "S0"
},
"location": {
"type": "string",
"defaultValue" : "[resourceGroup().location]"
},
"maxSizeBytes": {
"type": "int",
"defaultValue" : 268435456000
},
"serverName": {
"type": "string"
},
"sampleName": {
"type": "string",
"defaultValue": ""
},
"zoneRedundant": {
"type": "bool",
"defaultValue": false
},
"licenseType": {
"type": "string",
"defaultValue": ""
}
},
"resources": [
{
"apiVersion": "2015-05-01-preview",
"location": "[parameters('location')]",
"name": "[parameters('serverName')]",
"properties": {
"administratorLogin": "[parameters('administratorLogin')]",
"administratorLoginPassword": "[parameters('administratorLoginPassword')]",
"version": "12.0"
},
"resources": [
{
"apiVersion": "2017-10-01-preview",
"dependsOn": [
"[concat('Microsoft.Sql/servers/', parameters('serverName'))]"
],
"location": "[parameters('location')]",
"name": "[parameters('databaseName')]",
"properties": {
"collation": "[parameters('collation')]",
"maxSizeBytes": "[parameters('maxSizeBytes')]",
"sampleName": "[parameters('sampleName')]",
"zoneRedundant": "[parameters('zoneRedundant')]",
"licenseType": "[parameters('licenseType')]"
},
"sku": {
"name": "[parameters('skuName')]",
"tier": "[parameters('tier')]"
},
"type": "databases"
},
{
"apiVersion": "2014-04-01-preview",
"dependsOn": [
"[concat('Microsoft.Sql/servers/', parameters('serverName'))]"
],
"location": "[parameters('location')]",
"name": "AllowAllWindowsAzureIps",
"properties": {
"endIpAddress": "0.0.0.0",
"startIpAddress": "0.0.0.0"
},
"type": "firewallrules"
}
],
"type": "Microsoft.Sql/servers"
}
],
"outputs": {
"serverName": {
"value": "[parameters('serverName')]",
"type": "string"
},
"databaseName": {
"type": "string",
"value": "[parameters('databaseName')]"
},
"username": {
"type": "string",
"value": "[parameters('administratorLogin')]"
}
}
}
Error Messages (Bug Only)
auto_terminate failed:
Problem:
Activity failed
Origin:
line: 321, column: 3
definition: rs_azure_template.sys_log.summary
task: /root
expression: @audit.update({ "audit_entry": { "summary": $status } })
Summary:
Action .update({ "audit_entry": { "summary": $status } }) failed
Problem:
Invalid HTTP response status code
Summary:
The HTTP request 'PUT https://us-4.rightscale.com/api/audit_entries/575268543004' returned a response with status code '400', expected 2xx. Response body was:
Audit summary exceeds maximum length of 255
Resolution:
Adjust the action name or parameters as needed for the request to succeed