pf-tools/pf-tools: doc: exemple of global hash build by pf-tools
parmelan-guest at users.alioth.debian.org
parmelan-guest at users.alioth.debian.org
Fri Jan 16 13:01:18 UTC 2015
details: http://hg.debian.org/hg/pf-tools/pf-tools/rev/739817819284
changeset: 1441:739817819284
user: melkor <melkor at sitadelle.com>
date: Fri Jan 16 14:01:14 2015 +0100
description:
doc: exemple of global hash build by pf-tools
diffstat:
doc/global-hash | 677 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 677 insertions(+), 0 deletions(-)
diffs (681 lines):
diff -r 9e3bd103816b -r 739817819284 doc/global-hash
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/global-hash Fri Jan 16 14:01:14 2015 +0100
@@ -0,0 +1,677 @@
+$VAR1 = {
+ 'DHCP' => {
+ 'BY_SITE' => {
+ 'pro1' => {
+ 'vlan-systeme' => {
+ 'netmask' => '255.255.0.0',
+ 'pro1-spawn-ng' => {
+ 'comment' => 'new Spawn',
+ 'number' => 2,
+ 'pro1-spawn-ng00' => {
+ 'fixed_addr' => '10.128.2.3',
+ 'resolver' => 'nscache.private',
+ 'hardware' => '00:50:56:9b:48:6d',
+ 'pxefilename' => 'pxelinux.0',
+ },
+ }, # end pro1-spawn-ng
+ }, # end vlan-systeme
+ }, # end pro1
+ 'cbv4-pfds' => {
+ 'netmask' => '255.255.0.0',
+ 'subnet' => '10.128.0.0
+ }, # end cbv4-pfds
+ } # end BY_SITE
+ }, # end DHCP
+ 'DHCP6' => {
+ 'BY_SITE' => {
+ 'pro1' => {
+ 'vlan-systeme' => {
+ 'netmask' => '',
+ 'subnet' => '',
+ }, # end vlan-systeme
+ } # end pro1
+ 'cbv4-pfds' => {
+ 'vlan-systeme' => {
+ 'netmask' => '',
+ 'subnet' => '',
+ }, # end vlan-systeme
+ }, # end cbv4-pfds
+ } # end BY_SITE
+ }, # end DHCP6
+ 'PUBLIC_NETWORK' => {
+ 'vlan-cbv4-pfds-ext' => {
+ 'cbv4-spawn01' => 'cbv4',
+ 'vip-cbv4-spawn' => 'cbv4',
+ 'cbv4-spawn' => 'cbv4',
+ 'cbv4-spawn00' => 'cbv4'
+ }, # vlan-cbv4-pfds-ext
+ 'vlan-pro1-ext2' => {
+ 'vip-spawn' => 'pro1',
+ 'pro1-spawn-ng00' => 'pro1',
+ 'pro1-spawn-ng' => 'pro1',
+ 'pro1-spawn-ng01' => 'pro1'
+ }, # end vlan-pro1-ext2
+ 'vlan-daepriv' => {
+ 'pro1-filer01' => 'pro1',
+ 'pro1-spawn-ng00' => 'pro1',
+ 'pro1-spawn-ng' => 'pro1',
+ 'pro1-spawn-ng01' => 'pro1',
+ 'pro1-filer' => 'pro1'
+ }, # end vlan-daepriv
+ } # end PUBLIC_NETWORK
+ 'SITE' => {
+ 'ROOT' => [
+ 'pro1',
+ ], # end ROOT
+ 'EDGE' => [
+ 'cbv4-pfds',
+ ], # end EDGE
+ 'BY_NAME' => {
+ 'cbv4-pfds' => {
+ 'HOST' => {
+ 'BY_NAME' => {
+ 'homesfiler' => {
+ 'homesfiler01' => {
+ 'interfaces' => {
+ 'eth0' => {
+ 'ipv4' => '10.128.168.1/16',
+ 'vlan' => 'vlan-systeme'
+ }, # end eth0
+ }, # end interfaces
+ 'deployment' => {
+ 'hosttype' => 'homesfiler',
+ 'order' => '3',
+ 'hostname_model' => 'homesfiler%%'
+ }, # end deployment
+ }, # end homesfiler01
+ 'homesfiler00' => {
+ 'interfaces' => {
+ 'eth0' => {
+ 'ipv4' => '10.128.168.0/16',
+ 'vlan' => 'vlan-systeme'
+ } # end eth0
+ }, # end interfaces
+ 'deployment' => {
+ 'hosttype' => 'homesfiler',
+ 'order' => '3',
+ 'hostname_model' => 'homesfiler%%'
+ } # enddeployment
+ }, # end homesfiler00
+ } # end homesfiler
+ }, # end BY_NAME
+ 'BY_ADDR' => {
+ '10.128.168.1/16' => 'homesfiler01.vlan-systeme',
+ '10.128.168.0/16' => 'homesfiler00.vlan-systeme'
+ }, # end BY_ADDR
+ 'BY_MAC' => {},
+ 'BY_ADDR6' => {}
+ } # end HOST,
+ 'location' => 'Courbevoie',
+ 'zone' => 'private',
+ 'console' => 'default',
+ 'SERVICE' => {
+ 'BY_NAME' => {}
+ },
+ 'room' => 'CBV4-PFDS Room Name',
+ 'state' => 'EDGE',
+ 'dhcpvlan' => 'vlan-systeme',
+ 'comment' => 'CBV4-PFDS root site',
+ 'NETWORK' => {
+ 'BY_TAG' => {
+ '667' => 'vlan-pro1-ext2',
+ '40' => 'vlan-cbv4-pfds-ext',
+ '3994' => 'vlan-daepriv',
+ '666' => 'vlan-pro1-ext',
+ '13' => 'vlan-systeme'
+ }, # end BY_TAG
+ 'BY_NAME' => {
+ 'vlan-pro1-ext' => {
+ 'network' => '109.3.37.96',
+ 'comment' => 'vlan public',
+ 'gateway' => '109.3.37.126',
+ 'tag' => 666,
+ 'netmask' => '255.255.255.224',
+ 'scope' => 'public'
+ }, # end vlan-pro1-ext
+ 'vlan-daepriv' => {
+ 'netmask6' => 'FFFF:0:0:0:0:0:0:0',
+ 'network6' => '2002:C000:203:0:0:0:0:0',
+ 'network' => '172.24.0.0',
+ 'comment' => 'DAE internal network',
+ 'tag' => 3994,
+ 'netmask' => '255.255.0.0',
+ 'scope' => 'public'
+ }, # end vlan-daepriv
+ 'vlan-systeme' => {
+ 'network' => '10.128.0.0',
+ 'comment' => 'admin systeme',
+ 'tag' => 13,
+ 'netmask' => '255.255.0.0',
+ 'scope' => 'private'
+ }, # end vlan-systeme
+ 'vlan-pro1-ext2' => {
+ 'network' => '109.3.20.224',
+ 'comment' => 'vlan public',
+ 'gateway' => '109.3.20.254',
+ 'tag' => 667,
+ 'netmask' => '255.255.255.224',
+ 'scope' => 'public'
+ }, # end vlan-pro1-ext2
+ 'vlan-cbv4-pfds-ext' => {
+ 'network' => '93.20.126.0',
+ 'comment' => 'admin systeme',
+ 'tag' => 40,
+ 'netmask' => '255.255.255.0',
+ 'scope' => 'public'
+ }, # end vlan-cbv4-pfds-ext
+ 'BY_ADDR' => {
+ '172.24.0.0/16' => 'vlan-daepriv',
+ '93.20.126.0/24' => 'vlan-cbv4-pfds-ext',
+ '109.3.20.224/27' => 'vlan-pro1-ext2',
+ '62.39.9.0/24' => 'vlan-bureautique',
+ '109.3.37.96/27' => 'vlan-pro1-ext',
+ '10.128.0.0/16' => 'vlan-systeme',
+ '77.154.8.112/28' => 'vlan-sdn1-daepub',
+ '87.255.151.32/27' => 'vlan-sdn1-proxy-bureautique'
+ }, # end BY_ADDR
+ 'BY_ADDR6' => {
+ '2002:C000:203:0:0:0:0:0/16' => 'vlan-daepriv'
+ } # end BY_ADDR6
+ }, # end BY_NAME
+ }, # end NETWORK
+ 'type' => 'site'
+ }, # end 'cbv4-pfds'
+ 'pro1' => {
+ 'HOST' => {
+ 'BY_NAME' => {
+ 'vip-spawn' => {
+ 'deploy' => 'vip-spawn',
+ 'vip-spawn' => {
+ 'interfaces' => {
+ 'eth2' => {
+ 'ipv4' => '10.128.2.5/16',
+ 'vlan' => 'vlan-systeme'
+ }, # end eth2
+ 'eth1' => {
+ 'ipv4' => '10.144.2.5/16',
+ 'vlan' => 'vlan-pro1-int'
+ }, # end eth1
+ 'eth0' => {
+ 'ipv4' => '109.3.20.228/27',
+ 'vlan' => 'vlan-pro1-ext2'
+ } # end eth0
+ }, # end interfaces
+ 'deployment' => {
+ 'hosttype' => 'vip-spawn',
+ 'order' => undef,
+ 'hostname_model' => 'vip-spawn'
+ } # end deployment
+ }, # end vip-spawn
+ 'nscache' => 'vip-spawn',
+ 'vip-deploy' => 'vip-spawn',
+ 'mf' => 'vip-spawn',
+ 'mirrors' => 'vip-spawn',
+ 'nsprivate' => 'vip-spawn',
+ 'cvs' => 'vip-spawn',
+ 'spawn' => 'vip-spawn'
+ }, #end vip-spawn
+ 'pro1-spawn-ng' => {
+ 'ntp01' => 'pro1-spawn-ng01',
+ 'ntp' => 'pro1-spawn-ng',
+ 'ntp00' => 'pro1-spawn-ng00',
+ 'pro1-spawn-ng00' => {
+ 'dns' => {
+ 'resolver' => 'nscache.private'
+ }, # end dns
+ 'boot' => {
+ 'kernel' => 'vmlinuz-3.2.0-4-amd64',
+ 'initrd' => 'initrd.img-3.2.0-4-amd64',
+ 'pxetemplate' => 'standard-wheezy-installer',
+ 'pxefilename' => 'pxelinux.0',
+ 'console' => 'default',
+ 'cmdline' => 'eth_order=00:50:56:9b:48:6d,00:50:56:9b:47:dc,00:50:56:9b:19:51,00:50:56:9b:1c:04'
+ }, # end boot
+ 'interfaces' => {
+ 'eth2' => {
+ 'ipv4' => '109.3.20.226/27',
+ '@route' => [
+ 'default via 109.3.20.254'
+ ], # end @route
+ 'vlan' => 'vlan-pro1-ext2'
+ }, # end eth2
+ 'eth3' => {
+ 'ipv6' => '2002:C000:203:0:0:0:86:AF/16',
+ 'ipv4' => '172.24.0.58/16',
+ 'vlan' => 'vlan-daepriv'
+ }, # end eth3
+ 'eth1' => {
+ 'ipv4' => '10.144.2.3/16',
+ 'vlan' => 'vlan-pro1-int'
+ }, # end eth1
+ 'eth0' => {
+ 'ipv4' => '10.128.2.3/16',
+ 'mac' => '00:50:56:9b:48:6d',
+ 'vlan' => 'vlan-systeme'
+ } # end eth0
+ }, # end interfaces
+ 'deployment' => {
+ 'arch' => 'amd64',
+ 'mode' => 'debian',
+ 'preseed' => 'standard-wheezy-preseed.tpl',
+ 'dhcpvlan' => 'vlan-systeme',
+ 'hosttype' => 'pro1-spawn-ng',
+ 'order' => '2',
+ 'order' => '2',
+ 'hostname_model' => 'pro1-spawn-ng%%',
+ 'distrib' => 'wheezy'
+ }, # end deployment
+ }, # end pro1-spawn-ng00
+ 'pro1-spawn-ng01' => {
+ 'dns' => {
+ 'resolver' => 'nscache.private'
+ }, # end dns
+ 'boot' => {
+ 'kernel' => 'vmlinuz-3.2.0-4-amd64',
+ 'initrd' => 'initrd.img-3.2.0-4-amd64',
+ 'pxetemplate' => 'standard-wheezy-installer',
+ 'pxefilename' => 'pxelinux.0',
+ 'console' => 'default',
+ 'cmdline' => 'eth_order=00:50:56:9b:4f:f1,00:50:56:9b:26:42,00:50:56:9b:5f:3c,00:50:56:9b:75:23'
+ }, # end boot
+ 'interfaces' => {
+ 'eth2' => {
+ 'ipv4' => '109.3.20.227/27',
+ '@route' => [
+ 'default via 109.3.20.254'
+ ], # end @route
+ 'vlan' => 'vlan-pro1-ext2'
+ }, # end etyh2
+ 'eth3' => {
+ 'ipv6' => '2002:C000:203:0:0:0:86:B0/16',
+ 'ipv4' => '172.24.0.59/16',
+ 'vlan' => 'vlan-daepriv'
+ }, # end eth3
+ 'eth1' => {
+ 'ipv4' => '10.144.2.4/16',
+ 'vlan' => 'vlan-pro1-int'
+ }, # eth1
+ 'eth0' => {
+ 'ipv4' => '10.128.2.4/16',
+ 'mac' => '00:50:56:9b:4f:f1',
+ 'vlan' => 'vlan-systeme'
+ } # eth0
+ }, # end interfaces
+ 'deployment' => {
+ 'arch' => 'amd64',
+ 'mode' => 'debian',
+ 'preseed' => 'standard-wheezy-preseed.tpl',
+ 'dhcpvlan' => 'vlan-systeme',
+ 'hosttype' => 'pro1-spawn-ng',
+ 'order' => '2',
+ 'hostname_model' => 'pro1-spawn-ng%%',
+ 'distrib' => 'wheezy'
+ } # deployment
+ } # end pro1-spawn-ng01
+ }, # end pro1-spawn-ng
+ 'homesfiler' => {
+ 'homesfiler01' => {
+ 'interfaces' => {
+ 'eth0' => {
+ 'ipv4' => '10.128.168.1/16',
+ 'vlan' => 'vlan-systeme'
+ } # end eth0
+ }, # end interfaces
+ 'deployment' => {
+ 'hosttype' => 'homesfiler',
+ 'order' => '3',
+ 'hostname_model' => 'homesfiler%%'
+ }, # end deployment
+ }, # end homesfiler01
+ 'homesfiler00' => {
+ 'interfaces' => {
+ 'eth0' => {
+ 'ipv4' => '10.128.168.0/16',
+ 'vlan' => 'vlan-systeme'
+ }, # end eth0
+ }, # end interfaces
+ 'deployment' => {
+ 'hosttype' => 'homesfiler',
+ 'order' => '3',
+ 'hostname_model' => 'homesfiler%%'
+ } # end deployment
+ }, # end homesfiler00
+ }, # end homesfiler
+ }, # end BY_NAME
+ '__hostclass_pxe' => [
+ 'pro1-spawn-ng',
+ ], # end __hostclass_pxe
+ 'BY_ADDR' => {
+ '10.128.2.4/16' => 'pro1-spawn-ng01.vlan-systeme',
+ '10.128.2.5/16' => 'vip-spawn.vlan-systeme',
+ '10.144.2.3/16' => 'pro1-spawn-ng00.vlan-pro1-int',
+ '172.24.0.58/16' => 'pro1-spawn-ng00.vlan-daepriv',
+ '10.144.2.4/16' => 'pro1-spawn-ng01.vlan-pro1-int',
+ '10.128.168.1/16' => 'homesfiler01.vlan-systeme',
+ '10.144.2.5/16' => 'vip-spawn.vlan-pro1-int',
+ '10.128.168.0/16' => 'homesfiler00.vlan-systeme',
+ '109.3.20.226/27' => 'pro1-spawn-ng00.vlan-pro1-ext2',
+ '10.128.2.3/16' => 'pro1-spawn-ng00.vlan-systeme',
+ '172.24.0.59/16' => 'pro1-spawn-ng01.vlan-daepriv',
+ '109.3.20.228/27' => 'vip-spawn.vlan-pro1-ext2'
+ }, # end BY_ADDR
+ 'BY_MAC' => {
+ '00:50:56:9b:4f:f1' => 'eth0.pro1-spawn-ng01.vlan-systeme',
+ '00:50:56:9b:48:6d' => 'eth0.pro1-spawn-ng00.vlan-systeme'
+ }, # end BY_MAC
+ 'BY_ADDR6' => {
+ '2002:C000:203:0:0:0:86:B0/16' => 'pro1-spawn-ng01.vlan-daepriv',
+ '2002:C000:203:0:0:0:86:AF/16' => 'pro1-spawn-ng00.vlan-daepriv'
+ }, # end BY_ADDR6
+ 'location' => 'Vélisy',
+ 'zone' => 'private',
+ 'console' => 'default',
+ 'SERVICE' => {
+ 'BY_NAME' => {
+ 'pro1-spawn-ng' => [
+ 'CONFIGSITE_pro1:/hostfile-pro1-spawn-ng'
+ ], # end pro1-spawn-ng
+ } # end BY_NAME
+ }, # end SERVICE
+ 'room' => 'PRO1 Room Name',
+ 'state' => 'ROOT',
+ 'dhcpvlan' => 'vlan-systeme',
+ 'comment' => 'PRO1 root site',
+ 'NETWORK' => {
+ 'BY_TAG' => {
+ '667' => 'vlan-pro1-ext2',
+ '40' => 'vlan-cbv4-pfds-ext',
+ '102' => 'vlan-pro1-int',
+ '3994' => 'vlan-daepriv',
+ '666' => 'vlan-pro1-ext',
+ '13' => 'vlan-systeme'
+ }, # end BY_TAG
+ 'BY_NAME' => {
+ 'vlan-pro1-ext' => $VAR1->{'SITE'}{'BY_NAME'}{'cbv4-pfds'}{'NETWORK'}{'BY_NAME'}{'vlan-pro1-ext'},
+ 'vlan-daepriv' => $VAR1->{'SITE'}{'BY_NAME'}{'cbv4-pfds'}{'NETWORK'}{'BY_NAME'}{'vlan-daepriv'},
+ 'vlan-cbv4-pfds-ext' => $VAR1->{'SITE'}{'BY_NAME'}{'cbv4-pfds'}{'NETWORK'}{'BY_NAME'}{'vlan-cbv4-pfds-ext'},
+ 'vlan-systeme' => $VAR1->{'SITE'}{'BY_NAME'}{'cbv4-pfds'}{'NETWORK'}{'BY_NAME'}{'vlan-systeme'},
+ 'vlan-pro1-ext2' => $VAR1->{'SITE'}{'BY_NAME'}{'cbv4-pfds'}{'NETWORK'}{'BY_NAME'}{'vlan-pro1-ext2'},
+ 'vlan-pro1-int' => {
+ 'network' => '10.144.0.0',
+ 'comment' => 'vlan interne',
+ 'tag' => 102,
+ 'netmask' => '255.255.0.0',
+ 'scope' => 'private'
+ }, # vlan-pro1-int
+ }, # BY_NAME
+ 'BY_ADDR' => {
+ '172.24.0.0/16' => 'vlan-daepriv',
+ '93.20.126.0/24' => 'vlan-cbv4-pfds-ext',
+ '109.3.20.224/27' => 'vlan-pro1-ext2',
+ '109.3.37.96/27' => 'vlan-pro1-ext',
+ '10.128.0.0/16' => 'vlan-systeme',
+ '10.144.0.0/16' => 'vlan-pro1-int',
+ }, # end BY_ADDR
+ 'BY_ADDR6' => {
+ '2002:C000:203:0:0:0:0:0/16' => 'vlan-daepriv'
+ } # end BY_ADDR6
+ }, # end NETWORK
+ 'type' => 'site'
+ }, # end HOST
+ }, # end pro1
+ }, # end BY_NAME
+ '__site_list' => [
+ 'cbv4-pfds',
+ 'pro1',
+ ], # end __site_list
+ } # end SITE
+ 'ZONE' => {
+ 'BY_NAME' => {
+ 'private' => {
+ 'ALL_SITES' => {
+ 'vlan-pro1-ext' => {
+ 'broadcast' => 'A 109.3.37.127',
+ 'network' => 'A 109.3.37.96',
+ 'comment' => 'vlan public',
+ 'gateway' => 'A 109.3.37.126',
+ 'netmask' => 'A 255.255.255.224',
+ } # end vlan-pro1-ext
+ 'vip-spawn' => {
+ 'number' => 1,
+ 'comment' => 'VIP pro1-spawn%%',
+ 'vip-spawn.vlan-pro1-ext2' => 'A 109.3.20.228'
+ }, # end vip-spawn
+ 'vlan-daepriv' => {
+ 'broadcast' => 'A 172.24.255.255',
+ 'network' => 'A 172.24.0.0',
+ 'comment' => 'DAE internal network',
+ 'netmask' => 'A 255.255.0.0'
+ }, # end vlan-daepriv
+ 'vip-cbv4-spawn' => {
+ 'vip-cbv4-spawn.vlan-cbv4-pfds-ext' => 'A 93.20.126.1',
+ 'number' => 1,
+ 'comment' => 'VIP for accessing to spawn functionnalities',
+ 'vip-cbv4-spawn' => 'CNAME vip-cbv4-spawn.vlan-cbv4-pfds-ext'
+ }, # end vip-cbv4-spawn
+ 'vlan-cbv4-pfds-ext' => {
+ 'broadcast' => 'A 93.20.126.255',
+ 'network' => 'A 93.20.126.0',
+ 'comment' => 'admin systeme',
+ 'netmask' => 'A 255.255.255.0'
+ }, # end vlan-cbv4-pfds-ext
+ 'cbv4-spawn' => {
+ 'cbv4-spawn01' => 'CNAME cbv4-spawn01.vlan-cbv4-pfds-ext',
+ 'number' => 2,
+ 'cbv4-spawn00.vlan-cbv4-pfds-ext' => 'A 93.20.126.2',
+ 'cbv4-spawn' => 'CNAME cbv4-spawn.vlan-cbv4-pfds-ext',
+ 'cbv4-spawn00' => 'CNAME cbv4-spawn00.vlan-cbv4-pfds-ext',
+ 'cbv4-spawn01.vlan-cbv4-pfds-ext' => 'A 93.20.126.3',
+ 'cbv4-spawn.vlan-cbv4-pfds-ext' => [
+ 'A 93.20.126.2',
+ 'A 93.20.126.3'
+ ], # end cbv4-spawn.vlan-cbv4-pfds-ext
+ 'comment' => 'Spawning Server'
+ }, # end cbv4-spawn
+ 'pro1-spawn-ng' => {
+ 'number' => 2,
+ 'pro1-spawn-ng00.vlan-pro1-ext2' => 'A 109.3.20.226',
+ 'pro1-spawn-ng00.vlan-daepriv' => 'A 172.24.0.58',
+ 'comment' => 'new Spawn',
+ 'pro1-spawn-ng.vlan-pro1-ext2' => [
+ 'A 109.3.20.226',
+ 'A 109.3.20.227'
+ ], # end pro1-spawn-ng.vlan-pro1-ext2
+ 'pro1-spawn-ng01.vlan-pro1-ext2' => 'A 109.3.20.227',
+ 'pro1-spawn-ng.vlan-daepriv' => [
+ 'A 172.24.0.58',
+ 'A 172.24.0.59'
+ ], # end pro1-spawn-ng.vlan-daepriv
+ 'pro1-spawn-ng01.vlan-daepriv' => 'A 172.24.0.59'
+ }, # end pro1-spawn-ng
+ 'vlan-pro1-ext2' => {
+ 'broadcast' => 'A 109.3.20.255',
+ 'network' => 'A 109.3.20.224',
+ 'comment' => 'vlan public',
+ 'gateway' => 'A 109.3.20.254',
+ 'netmask' => 'A 255.255.255.224'
+ },
+ '__network_order' => [
+ 'vlan-daepriv',
+ 'vlan-pro1-ext',
+ 'vlan-cbv4-pfds-ext'
+ ], # end __network_order
+ '__hostclass_order' => [
+ 'vip-spawn',
+ 'cbv4-spawn',
+ 'pro1-spawn-ng',
+ ], # end __hostclass_order
+ }, # end a ALL_SITES
+ 'BY_SITE' => {
+ 'cbv4-pfds' => {
+ 'vlan-systeme' => {
+ 'broadcast' => 'A 10.128.255.255',
+ 'network' => 'A 10.128.0.0',
+ 'comment' => 'admin systeme',
+ 'netmask' => 'A 255.255.0.0'
+ }, # end cbv4-pfds
+ '__hostclass_order' => [
+ 'homesfiler'
+ ], # end __hostclass_order
+ '__network_order' => [
+ 'vlan-systeme'
+ ], # end __network_order
+ 'homesfiler' => {
+ 'homesfiler01.vlan-systeme' => 'A 10.128.168.1',
+ 'number' => 2,
+ 'homesfiler00' => 'CNAME homesfiler00.vlan-systeme',
+ 'homesfiler.vlan-systeme' => [
+ 'A 10.128.168.0',
+ 'A 10.128.168.1'
+ ],
+ 'homesfiler01' => 'CNAME homesfiler01.vlan-systeme',
+ 'comment' => 'NetApp for home',
+ 'homesfiler00.vlan-systeme' => 'A 10.128.168.0',
+ 'homesfiler' => 'CNAME homesfiler.vlan-systeme'
+ }, # end homesfiler
+ }, # end cbv4-pfds
+ 'pro1' => {
+ 'vip-spawn' => {
+ 'deploy' => 'CNAME vip-spawn.vlan-systeme',
+ 'vip-spawn' => 'CNAME vip-spawn.vlan-systeme',
+ 'number' => 1,
+ 'nscache' => 'CNAME vip-spawn.vlan-systeme',
+ 'vip-deploy' => 'CNAME vip-spawn.vlan-systeme',
+ 'mf' => 'CNAME vip-spawn.vlan-systeme',
+ 'comment' => 'VIP pro1-spawn%%',
+ 'mirrors' => 'CNAME vip-spawn.vlan-systeme',
+ 'vip-spawn.vlan-systeme' => 'A 10.128.2.5',
+ 'nsprivate' => 'CNAME vip-spawn.vlan-systeme',
+ 'vip-spawn.vlan-pro1-int' => 'A 10.144.2.5',
+ 'spawn' => 'CNAME vip-spawn.vlan-systeme',
+ 'cvs' => 'CNAME vip-spawn.vlan-systeme'
+ }, # end vip-spawn
+ 'vlan-systeme' => {
+ 'broadcast' => 'A 10.128.255.255',
+ 'network' => 'A 10.128.0.0',
+ 'comment' => 'admin systeme',
+ 'netmask' => 'A 255.255.0.0'
+ }, # end vlan-systeme
+ 'vlan-pro1-int' => {
+ 'broadcast' => 'A 10.144.255.255',
+ 'network' => 'A 10.144.0.0',
+ 'comment' => 'vlan interne',
+ 'netmask' => 'A 255.255.0.0'
+ }, # vlan-pro1-int
+ 'pro1-spawn-ng' => {
+ 'pro1-spawn-ng01.vlan-pro1-int' => 'A 10.144.2.4',
+ 'ntp01' => 'CNAME pro1-spawn-ng01.vlan-systeme',
+ 'ntp' => 'CNAME pro1-spawn-ng.vlan-systeme',
+ 'pro1-spawn-ng00.vlan-pro1-int' => 'A 10.144.2.3',
+ 'number' => 2,
+ 'pro1-spawn-ng00' => 'CNAME pro1-spawn-ng00.vlan-systeme',
+ 'pro1-spawn-ng.vlan-pro1-int' => [
+ 'A 10.144.2.3',
+ 'A 10.144.2.4'
+ ], # pro1-spawn-ng.vlan-pro1-int
+ 'comment' => 'new Spawn',
+ 'pro1-spawn-ng00.vlan-systeme' => 'A 10.128.2.3',
+ 'pro1-spawn-ng.vlan-systeme' => [
+ 'A 10.128.2.3',
+ 'A 10.128.2.4'
+ ],
+ 'ntp00' => 'CNAME pro1-spawn-ng00.vlan-systeme',
+ 'pro1-spawn-ng' => 'CNAME pro1-spawn-ng.vlan-systeme',
+ 'pro1-spawn-ng01.vlan-systeme' => 'A 10.128.2.4',
+ 'pro1-spawn-ng01' => 'CNAME pro1-spawn-ng01.vlan-systeme'
+ }, # pro1-spawn-ng
+ 'homesfiler' => {
+ 'homesfiler01.vlan-systeme' => 'A 10.128.168.1',
+ 'number' => 2,
+ 'homesfiler00' => 'CNAME homesfiler00.vlan-systeme',
+ 'homesfiler.vlan-systeme' => [
+ 'A 10.128.168.0',
+ 'A 10.128.168.1'
+ ], # end homesfiler
+ 'homesfiler01' => 'CNAME homesfiler01.vlan-systeme',
+ 'comment' => 'NetApp for home',
+ 'homesfiler00.vlan-systeme' => 'A 10.128.168.0',
+ 'homesfiler' => 'CNAME homesfiler.vlan-systeme'
+ }, #homesfiler
+ '__network_order' => [
+ 'vlan-systeme',
+ 'vlan-pro1-int'
+ ], # end __network_order
+ '__hostclass_order' => [
+ 'homesfiler',
+ 'vip-spawn',
+ 'pro1-spawn-ng',
+ ], # __hostclass_order
+ }, # end pro1
+ }, # BY_SITE
+ 'SOA' => $VAR1->{'ZONE6'}{'BY_NAME'}{'private'}{'SOA'}, # ???
+ }, # end private
+ }, # end BY_NAME
+ 'BY_SITE' => {
+ 'cbv4-pfds' => 'private',
+ 'pro1' => 'private'
+ }, # end BY_SITE
+ }, # end ZONE
+ 'ZONE6' => {
+ 'BY_NAME' => {
+ 'private' => {
+ 'ALL_SITES' => {
+ 'vlan-daepriv' => {
+ 'broadcast' => 'A 2002:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF',
+ 'network' => 'A 2002:C000:203:0:0:0:0:0',
+ 'comment' => undef,
+ 'netmask' => 'A FFFF:0:0:0:0:0:0:0'
+ }, # end vlan-daepriv
+ 'pro1-spawn-ng' => {
+ 'number' => 2,
+ 'comment' => 'new Spawn',
+ 'pro1-spawn-ng.vlan-daepriv' => [
+ 'A 2002:C000:203:0:0:0:86:AF',
+ 'A 2002:C000:203:0:0:0:86:B0'
+ ], # end pro1-spawn-ng
+ 'pro1-spawn-ng00.vlan-daepriv' => 'A 2002:C000:203:0:0:0:86:AF',
+ 'pro1-spawn-ng01.vlan-daepriv' => 'A 2002:C000:203:0:0:0:86:B0'
+ }, # end pro1-spawn-ng
+ '__hostclass_order' => [
+ 'pro1-spawn-ng'
+ ], # end __hostclass_order
+ '__network_order' => [
+ 'vlan-daepriv'
+ ], # end __hostclass_order
+ }, # end ALL_SITES
+ 'BY_SITE' => {
+ 'cbv4-pfds' => {},
+ 'pro1' => {}
+ }, # end BY_SITE
+ 'SOA' => {
+ '@ns' => [
+ 'pro1-spawn-ng00.vlan-systeme.private.'
+ ], # end @ns
+ 'ttl' => '1D ; TTL (1 day)',
+ 'serial' => '2010122101',
+ '@mx' => [
+ '1 mf.private.',
+ '2 mf00.private.',
+ '2 mf01.private.'
+ ], # end @mx
+ 'retry' => '1H ; Retry (1 hour)',
+ 'negttl' => '1H ; Negative TTL (1 hours)',
+ 'comment' => 'Internal management zone',
+ 'refresh' => '6H ; Refresh (6 hours)',
+ 'type' => 'zone',
+ 'mail' => 'dnsmaster at private',
+ 'soa' => 'Deploy00.private.',
+ 'expire' => '7D ; Expire (7 days)'
+ }, # end SOA
+ } # end private
+ }, # end BY_NAME
+ 'BY_SITE' => {
+ 'cbv4-pfds' => 'private',
+ 'pro1' => 'private'
+ }, # end BY_SITE
+ }, # end ZONE6
+}; # end VAR1
More information about the pf-tools-commits
mailing list