Skip to content

Commit

Permalink
Merge pull request #136 from zanecodes/issue-117
Browse files Browse the repository at this point in the history
Fix issue #117
  • Loading branch information
xorima committed May 6, 2020
2 parents 02bf340 + dd443e4 commit d1a20d2
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion lib/kitchen/driver/azurerm.rb
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ def create(state)
dnsNameForPublicIP: "kitchen-#{state[:uuid]}",
vmName: state[:vm_name],
systemAssignedIdentity: config[:system_assigned_identity],
userAssignedIdentities: config[:user_assigned_identities],
userAssignedIdentities: config[:user_assigned_identities].map { |identity| [identity, {}] }.to_h,
secretUrl: config[:secret_url],
vaultName: config[:vault_name],
vaultResourceGroup: config[:vault_resource_group],
Expand Down
8 changes: 4 additions & 4 deletions templates/internal.erb
Original file line number Diff line number Diff line change
Expand Up @@ -178,10 +178,10 @@
}
},
"userAssignedIdentities": {
"type": "array",
"defaultValue": [],
"type": "object",
"defaultValue": {},
"metadata": {
"description": "A list of resource IDs for user identities to associate with the Virtual Machine, or empty to disable user assigned identities."
"description": "An object whose keys are resource IDs for user identities to associate with the Virtual Machine and whose values are empty objects, or empty to disable user assigned identities."
}
},
"bootDiagnosticsEnabled": {
Expand Down Expand Up @@ -415,7 +415,7 @@
<%- end -%>
"identity": {
"type": "[variables('vmIdentityType')]",
"identityIds": "[if(empty(parameters('userAssignedIdentities')), json('null'), parameters('userAssignedIdentities'))]"
"userAssignedIdentities": "[if(empty(parameters('userAssignedIdentities')), json('null'), parameters('userAssignedIdentities'))]"
},
"tags": {
<%= vm_tags unless vm_tags.empty? %>
Expand Down
8 changes: 4 additions & 4 deletions templates/public.erb
Original file line number Diff line number Diff line change
Expand Up @@ -178,10 +178,10 @@
}
},
"userAssignedIdentities": {
"type": "array",
"defaultValue": [],
"type": "object",
"defaultValue": {},
"metadata": {
"description": "A list of resource IDs for user identities to associate with the Virtual Machine, or empty to disable user assigned identities."
"description": "An object whose keys are resource IDs for user identities to associate with the Virtual Machine and whose values are empty objects, or empty to disable user assigned identities."
}
},
"bootDiagnosticsEnabled": {
Expand Down Expand Up @@ -434,7 +434,7 @@
<%- end -%>
"identity": {
"type": "[variables('vmIdentityType')]",
"identityIds": "[if(empty(parameters('userAssignedIdentities')), json('null'), parameters('userAssignedIdentities'))]"
"userAssignedIdentities": "[if(empty(parameters('userAssignedIdentities')), json('null'), parameters('userAssignedIdentities'))]"
},
"tags": {
<%= vm_tags unless vm_tags.empty? %>
Expand Down

0 comments on commit d1a20d2

Please sign in to comment.