Terraform Module that returns the latest SetCronJob IP Whitelist: https://support.setcronjob.com/hc/en-us/articles/219802207-SetCronJob-IP-addresses-list
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nemo 808497921a new SCJ IPs, do a new dummy release 3 weeks ago
.github Create FUNDING.yml 2 months ago
LICENSE 📄 Updates License Date 3 years ago
README.md new SCJ IPs, do a new dummy release 3 weeks ago
main.tf Initial commit 4 years ago
outputs.tf Initial commit 4 years ago
variables.tf Initial commit 4 years ago

README.md

terraform-http-setcronjob-whitelist

This module scrapes the SetCronJob IPs from their website and makes them available as a list. Since this module dynamically generates the list, it won't be updated alongside updates to the SetCronJob list updates. You can follow the updates to any IP address changes by the following:

  1. Log in to SetCronJob, visit Account > My Profile, click Update profile, and check the box "Receive SetCronJob server IP addresses notifications".
  2. Create an account at Setcronjob Support and click the follow button here.

The SetCronjob service documentation points to the following text files for IPs that they use:

Usage


module "setcronjob-whitelist" {
  source  = "captn3m0/setcronjob-whitelist/http"
  version = "1.0.1"
}

resource "aws_security_group_rule" "allow_all_from_scj" {
  type            = "ingress"
  from_port       = 0
  to_port         = 443
  protocol        = "tcp"
  cidr_blocks     = ["${module.scj.ipv4_cidr}"]
  security_group_id = "sg-123456"
}

Outputs

Name Description
ips List of all SetCronjob egress IPs, scraped from https://www.setcronjob.com/ip.txt
ipv4 List of all SetCronjob egress IPv4 IPs, scraped from https://www.setcronjob.com/ipv4.txt
ipv4_cidr List of all SetCronjob egress IPv4 IPs as /32 CIDRs, scraped from https://www.setcronjob.com/ipv4.txt
ipv6 List of all SetCronjob egress IPv6 IPs, scraped from https://www.setcronjob.com/ipv6.txt
ipv6_cidr List of all SetCronjob egress IPv6 IPs as /128 CIDRs, scraped from https://www.setcronjob.com/ipv6.txt

LICENSE

Licensed under MIT. See nemo.mit-license.org for complete text.