refactor(dns): set source of dns domain on fw.yaml
This commit is contained in:
@@ -3,26 +3,26 @@ Name=vlan1
|
||||
|
||||
[Network]
|
||||
# IPv4
|
||||
Address={{ hostvars['fw']['network4']['vmm']['client'] }}/24
|
||||
Address={{ hostvars['fw']['network']['vmm']['ipv4']['client'] }}/24
|
||||
# IPv6
|
||||
Address={{ hostvars['fw']['network6']['vmm']['client'] }}/64
|
||||
Address={{ hostvars['fw']['network']['vmm']['ipv6']['client'] }}/64
|
||||
|
||||
[RoutingPolicyRule]
|
||||
From={{ hostvars['fw']['network4']['vmm']['client'] }}/32
|
||||
From={{ hostvars['fw']['network']['vmm']['ipv4']['client'] }}/32
|
||||
Table=1
|
||||
Priority=100
|
||||
|
||||
[Route]
|
||||
Destination={{ hostvars['fw']['network4']['subnet']['client'] }}
|
||||
Destination={{ hostvars['fw']['network']['subnet']['ipv4']['client'] }}
|
||||
Scope=link
|
||||
Table=1
|
||||
|
||||
[RoutingPolicyRule]
|
||||
From={{ hostvars['fw']['network6']['vmm']['client'] }}/128
|
||||
From={{ hostvars['fw']['network']['vmm']['ipv6']['client'] }}/128
|
||||
Table=61
|
||||
Priority=100
|
||||
|
||||
[Route]
|
||||
Destination={{ hostvars['fw']['network6']['subnet']['client'] }}
|
||||
Destination={{ hostvars['fw']['network']['subnet']['ipv6']['client'] }}
|
||||
Scope=link
|
||||
Table=61
|
||||
|
||||
@@ -3,30 +3,30 @@ Name=vlan10
|
||||
[Network]
|
||||
RequiredForOnline=false
|
||||
# IPv4
|
||||
Address={{ hostvars['fw']['network4']['vmm']['server'] }}/24
|
||||
Gateway={{ hostvars['fw']['network4']['firewall']['server'] }}
|
||||
DNS={{ hostvars['fw']['network4']['blocky']['server'] }}
|
||||
Address={{ hostvars['fw']['network']['vmm']['ipv4']['server'] }}/24
|
||||
Gateway={{ hostvars['fw']['network']['fw']['ipv4']['server'] }}
|
||||
DNS={{ hostvars['fw']['network']['blocky']['ipv4']['server'] }}
|
||||
# IPv6
|
||||
Address={{ hostvars['fw']['network6']['vmm']['server'] }}/64
|
||||
Gateway={{ hostvars['fw']['network6']['firewall']['server'] }}
|
||||
DNS={{ hostvars['fw']['network6']['blocky']['server'] }}
|
||||
Address={{ hostvars['fw']['network']['vmm']['ipv6']['server'] }}/64
|
||||
Gateway={{ hostvars['fw']['network']['fw']['ipv6']['server'] }}
|
||||
DNS={{ hostvars['fw']['network']['blocky']['ipv6']['server'] }}
|
||||
|
||||
[RoutingPolicyRule]
|
||||
From={{ hostvars['fw']['network4']['vmm']['server'] }}/32
|
||||
From={{ hostvars['fw']['network']['vmm']['ipv4']['server'] }}/32
|
||||
Table=2
|
||||
Priority=100
|
||||
|
||||
[Route]
|
||||
Destination=0.0.0.0/0
|
||||
Gateway={{ hostvars['fw']['network4']['firewall']['server'] }}
|
||||
Gateway={{ hostvars['fw']['network']['fw']['ipv4']['server'] }}
|
||||
Table=2
|
||||
|
||||
[RoutingPolicyRule]
|
||||
From={{ hostvars['fw']['network6']['vmm']['server'] }}/128
|
||||
From={{ hostvars['fw']['network']['vmm']['ipv6']['server'] }}/128
|
||||
Table=62
|
||||
Priority=100
|
||||
|
||||
[Route]
|
||||
Destination=::/0
|
||||
Gateway={{ hostvars['fw']['network6']['firewall']['server'] }}
|
||||
Gateway={{ hostvars['fw']['network']['fw']['ipv6']['server'] }}
|
||||
Table=62
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
# iifname oifname saddr daddr proto dport ct state action / Ellipsis if you can something
|
||||
flush ruleset
|
||||
|
||||
define HOSTS4_CONSOLE = { {{ hostvars['fw']['network4']['console'].values() | join(', ') }} }
|
||||
define HOSTS6_CONSOLE = { {{ hostvars['fw']['network6']['console'].values() | join(', ') }} }
|
||||
define HOSTS4_CONSOLE = { {{ hostvars['fw']['network']['console']['ipv4'] | dict2items | rejectattr('key', 'equalto', 'reverse') | map(attribute='value') | join(', ')}} }
|
||||
define HOSTS6_CONSOLE = { {{ hostvars['fw']['network']['console']['ipv6'] | dict2items | rejectattr('key', 'equalto', 'reverse') | map(attribute='value') | join(', ')}} }
|
||||
define PORTS_SSH = 22
|
||||
|
||||
table inet filter {
|
||||
|
||||
Reference in New Issue
Block a user