Skip to content

Commit

Permalink
update(query): Updated AD Admin Not Configured For SQL Server for Te…
Browse files Browse the repository at this point in the history
…rraform #3496

Signed-off-by: João Reigota <[email protected]>
  • Loading branch information
joaoReigota1 authored May 31, 2021
1 parent d494d5e commit 17ab819
Showing 1 changed file with 5 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package Cx

CxPolicy[result] {
sql_server := input.document[i].resource.azurerm_sql_server[name]
not adAdminExists(sql_server.name, sql_server.resource_group_name)
not adAdminExists(sql_server.name, sql_server.resource_group_name, name)
result := {
"documentId": input.document[i].id,
"searchKey": sprintf("azurerm_sql_server[%s]", [name]),
Expand All @@ -12,11 +12,12 @@ CxPolicy[result] {
}
}

adAdminExists(server_name, resource_group) = exists {
adAdminExists(server_name, resource_group, n) {
ad_admin := input.document[i].resource.azurerm_sql_active_directory_administrator[name]
ad_admin.resource_group_name == resource_group
ad_admin.server_name == server_name
exists = true
} else {
ad_admin := input.document[i].resource.azurerm_sql_active_directory_administrator[name]
ad_admin.server_name == sprintf("${azurerm_sql_server.%s.name}", [n])
} else = false {
true
}

0 comments on commit 17ab819

Please sign in to comment.