summaryrefslogtreecommitdiff
path: root/hacking
diff options
context:
space:
mode:
authorEd Costello <orthanc@users.noreply.github.com>2018-01-30 09:35:49 +1300
committerSloane Hertel <shertel@redhat.com>2018-01-29 15:35:49 -0500
commitd16bc1c3f4d165ee75910953bb8d6db1451bc1db (patch)
tree08a8336bc1b6079c5e978f8e387bdd99f0581b48 /hacking
parentbbdddffa1e91a6758314390b596433b263196192 (diff)
downloadansible-d16bc1c3f4d165ee75910953bb8d6db1451bc1db.tar.gz
New aws_ses_identity module to manage AWS Simple Email Service Identity (#31140)
* Add aws_ses_identity module * Update CI alias, add BotoCoreError exception handling. * Add SES and SNS permissions to hacking/aws_config to run aws_ses_identity integration tests
Diffstat (limited to 'hacking')
-rw-r--r--hacking/aws_config/testing_policies/compute-policy.json31
1 files changed, 31 insertions, 0 deletions
diff --git a/hacking/aws_config/testing_policies/compute-policy.json b/hacking/aws_config/testing_policies/compute-policy.json
index 5b8625ac7e..0b943a13f3 100644
--- a/hacking/aws_config/testing_policies/compute-policy.json
+++ b/hacking/aws_config/testing_policies/compute-policy.json
@@ -249,6 +249,37 @@
"Resource": [
"*"
]
+ },
+ {
+ "Sid": "AllowSESManagement",
+ "Effect": "Allow",
+ "Action": [
+ "ses:VerifyEmailIdentity",
+ "ses:DeleteIdentity",
+ "ses:GetIdentityVerificationAttributes",
+ "ses:GetIdentityNotificationAttributes",
+ "ses:VerifyDomainIdentity",
+ "ses:SetIdentityNotificationTopic",
+ "ses:SetIdentityHeadersInNotificationsEnabled",
+ "ses:SetIdentityFeedbackForwardingEnabled"
+ ],
+ "Resource": [
+ "*"
+ ]
+ },
+ {
+ "Sid": "AllowSNSManagement",
+ "Effect": "Allow",
+ "Action": [
+ "SNS:CreateTopic",
+ "SNS:DeleteTopic",
+ "SNS:ListTopics",
+ "SNS:GetTopicAttributes",
+ "SNS:ListSubscriptionsByTopic"
+ ],
+ "Resource": [
+ "*"
+ ]
}
]
}