Fix secretsmanager policies in dogfood (#30765)
This commit is contained in:
@@ -1,5 +1,19 @@
|
||||
variable "entra_api_key" {}
|
||||
|
||||
resource "aws_iam_policy" "entra_conditional_access" {
|
||||
name = "fleet-entra-conditional-access"
|
||||
policy = data.aws_iam_policy_document.entra_conditional_access.json
|
||||
}
|
||||
|
||||
data "aws_iam_policy_document" "entra_conditional_access" {
|
||||
statement {
|
||||
actions = [
|
||||
"secretsmanager:GetSecretValue",
|
||||
]
|
||||
resources = [aws_secretsmanager_secret.entra_conditional_access.arn]
|
||||
}
|
||||
}
|
||||
|
||||
resource "aws_secretsmanager_secret" "entra_conditional_access" {
|
||||
name = "dogfood-entra-conditional-access"
|
||||
}
|
||||
|
||||
@@ -152,7 +152,7 @@ module "main" {
|
||||
)
|
||||
extra_execution_iam_policies = concat(
|
||||
module.mdm.extra_execution_iam_policies,
|
||||
[aws_iam_policy.sentry.arn, aws_iam_policy.osquery_sidecar.arn],
|
||||
[aws_iam_policy.sentry.arn, aws_iam_policy.osquery_sidecar.arn, aws_iam_policy.entra_conditional_access.arn],
|
||||
module.cloudfront-software-installers.extra_execution_iam_policies,
|
||||
) #, module.saml_auth_proxy.fleet_extra_execution_policies)
|
||||
extra_secrets = merge(
|
||||
|
||||
Reference in New Issue
Block a user