diff --git a/roles/dns/files/named.conf b/roles/dns/files/named.conf index 16b3ea633d..f18ad1306b 100644 --- a/roles/dns/files/named.conf +++ b/roles/dns/files/named.conf @@ -592,6 +592,30 @@ view "APAC" { include "/etc/named/zones.conf"; }; +view "AFR" { + match-clients { AO; BF; BI; BJ; BW; CD; CF; CG; CI; CM; CV; DJ; DZ; EG; ER; ET; GA; GH; GM; GN; GQ; GW; KE; KM; LR; LS; LY; MA; MG; ML; MR; MU; MW; MZ; NA; NE; NG; RW; SC; SD; SL; SN; SO; SS; ST; SZ; TD; TG; TN; TZ; UG; ZA; ZM; ZW; }; + + recursion no; + zone "fedoraproject.org" { + type master; + file "/var/named/master/built/AFR/fedoraproject.org.signed"; + }; + zone "cloud.fedoraproject.org" { + type master; + file "/var/named/master/built/AFR/cloud.fedoraproject.org.signed"; + }; + zone "getfedora.org" { + type master; + file "/var/named/master/built/AFR/getfedora.org.signed"; + }; + zone "pagure.io" { + type master; + file "/var/named/master/built/AFR/pagure.io"; + }; + include "/etc/named/zones.conf"; +}; + + view "DEFAULT" { match-clients { any; }; recursion no;