From f2cdcb8c8e96cd3119689bc3c653148a030cdd03 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Thu, 21 Mar 2024 22:00:24 +1100 Subject: [PATCH] feat: add sydney subnets --- hieradata/roles/infra/dns/resolver.yaml | 3 +++ modules/libs/lib/facter/subnet_facts.rb | 2 ++ 2 files changed, 5 insertions(+) diff --git a/hieradata/roles/infra/dns/resolver.yaml b/hieradata/roles/infra/dns/resolver.yaml index 2e80a11..b949c1a 100644 --- a/hieradata/roles/infra/dns/resolver.yaml +++ b/hieradata/roles/infra/dns/resolver.yaml @@ -2,6 +2,9 @@ profiles::dns::resolver::acls: acl-main.unkin.net: addresses: + - 198.18.21.160/27 + - 198.18.15.0/24 + - 198.18.16.0/24 - 198.18.17.0/24 profiles::dns::resolver::zones: diff --git a/modules/libs/lib/facter/subnet_facts.rb b/modules/libs/lib/facter/subnet_facts.rb index 7e26ee9..bbe7125 100644 --- a/modules/libs/lib/facter/subnet_facts.rb +++ b/modules/libs/lib/facter/subnet_facts.rb @@ -5,6 +5,8 @@ require 'ipaddr' # a class that creates facts based on the subnet class SubnetAttributes SUBNET_TO_ATTRIBUTES = { + '198.18.15.0/24' => { environment: 'prod', region: 'syd1', country: 'au' }, + '198.18.16.0/24' => { environment: 'test', region: 'syd1', country: 'au' }, '198.18.17.0/24' => { environment: 'prod', region: 'drw1', country: 'au' }, '198.18.18.0/24' => { environment: 'test', region: 'drw1', country: 'au' } }.freeze