Skip to content

Commit

Permalink
Merge pull request #1833 from alphagov/remove-mirror-pingdom-probes
Browse files Browse the repository at this point in the history
Remove Pingdom IP rules for mirror buckets
  • Loading branch information
theseanything committed Jul 9, 2024
2 parents 02143c9 + a65cb21 commit c2fba56
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 65 deletions.
1 change: 0 additions & 1 deletion terraform/projects/infra-mirror-bucket/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ No modules.
| [aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity) | data source |
| [aws_iam_policy_document.s3_mirror_read_policy_doc](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |
| [aws_iam_policy_document.s3_mirror_replica_read_policy_doc](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |
| [external_external.pingdom](https://registry.terraform.io/providers/hashicorp/external/latest/docs/data-sources/external) | data source |
| [fastly_ip_ranges.fastly](https://registry.terraform.io/providers/fastly/fastly/latest/docs/data-sources/ip_ranges) | data source |
| [template_file.s3_govuk_mirror_read_policy_template](https://registry.terraform.io/providers/hashicorp/template/latest/docs/data-sources/file) | data source |
| [template_file.s3_govuk_mirror_replication_policy_template](https://registry.terraform.io/providers/hashicorp/template/latest/docs/data-sources/file) | data source |
Expand Down
46 changes: 0 additions & 46 deletions terraform/projects/infra-mirror-bucket/mirror-read-policy.tf
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,6 @@ locals {

data "fastly_ip_ranges" "fastly" {}

data "external" "pingdom" {
program = ["/bin/bash", "${path.module}/pingdom_probe_ips.sh"]
}

data "aws_iam_policy_document" "s3_mirror_read_policy_doc" {
statement {
sid = "S3FastlyReadBucket"
Expand All @@ -43,27 +39,6 @@ data "aws_iam_policy_document" "s3_mirror_read_policy_doc" {
}
}

statement {
sid = "S3PingdomReadBucket"
actions = ["s3:GetObject"]

resources = [
"arn:aws:s3:::${aws_s3_bucket.govuk-mirror.id}",
"arn:aws:s3:::${aws_s3_bucket.govuk-mirror.id}/*",
]

condition {
test = "IpAddress"
variable = "aws:SourceIp"
values = split(",", data.external.pingdom.result.pingdom_probe_ips)
}

principals {
type = "AWS"
identifiers = ["*"]
}
}

statement {
sid = "S3OfficeReadBucket"
actions = ["s3:GetObject"]
Expand Down Expand Up @@ -149,27 +124,6 @@ data "aws_iam_policy_document" "s3_mirror_replica_read_policy_doc" {
}
}

statement {
sid = "S3PingdomReadBucket"
actions = ["s3:GetObject"]

resources = [
"arn:aws:s3:::${aws_s3_bucket.govuk-mirror-replica.id}",
"arn:aws:s3:::${aws_s3_bucket.govuk-mirror-replica.id}/*",
]

condition {
test = "IpAddress"
variable = "aws:SourceIp"
values = split(",", data.external.pingdom.result.pingdom_probe_ips)
}

principals {
type = "AWS"
identifiers = ["*"]
}
}

statement {
sid = "S3OfficeReadBucket"
actions = ["s3:GetObject"]
Expand Down
18 changes: 0 additions & 18 deletions terraform/projects/infra-mirror-bucket/pingdom_probe_ips.sh

This file was deleted.

0 comments on commit c2fba56

Please sign in to comment.