79 lines
1.5 KiB
Django/Jinja
79 lines
1.5 KiB
Django/Jinja
{{ ansible_managed | comment }}
|
|
|
|
define public_server_ipv6 = 2a09:6840:111::/56
|
|
define public_server_ipv4 = 45.66.111.0/24
|
|
|
|
define server_ipv6 = 2a09:6840:128::/48
|
|
define server_ipv4 = 10.128.0.0/16
|
|
|
|
define backbone_ipv6 = 2a09:6840:129::/48
|
|
define backbone_ipv4 = 10.129.0.0/16
|
|
|
|
define ups_ipv6 = 2a09:6840:131::/48
|
|
define ups_ipv4 = 10.131.0.0/16
|
|
|
|
define bmc_ipv6 = 2a09:6840:133::/48
|
|
define bmc_ipv4 = 10.133.0.0/16
|
|
|
|
define pve_ipv6 = 2a09:6840:134::/48
|
|
define pve_ipv4 = 10.134.0.0/16
|
|
|
|
define router_ipv6 = 2a09:6840:135::/48
|
|
define router_ipv4 = 10.135.0.0/16
|
|
|
|
define bastion_ipv6 = 2a09:6840:136::/48
|
|
define bastion_ipv4 = 10.136.0.0/16
|
|
|
|
define infra_ipv6 = {
|
|
$public_server_ipv6,
|
|
$server_ipv6,
|
|
$backbone_ipv6,
|
|
$ups_ipv6,
|
|
$bmc_ipv6,
|
|
$pve_ipv6,
|
|
$router_ipv6,
|
|
$bastion_ipv6,
|
|
}
|
|
define infra_ipv4 = {
|
|
$public_server_ipv4,
|
|
$server_ipv4,
|
|
$backbone_ipv4,
|
|
$ups_ipv4,
|
|
$bmc_ipv4,
|
|
$pve_ipv4,
|
|
$router_ipv4,
|
|
$bastion_ipv4,
|
|
}
|
|
|
|
# FIXME: temporary
|
|
define egress_internet_ipv6 = {
|
|
$server_ipv6,
|
|
$pve_ipv6,
|
|
$router_ipv6,
|
|
$bastion_ipv6,
|
|
}
|
|
define egress_internet_ipv4 = {
|
|
$server_ipv4,
|
|
$pve_ipv4,
|
|
$router_ipv4,
|
|
$bastion_ipv4,
|
|
}
|
|
|
|
define aurore_ipv4 = {
|
|
10.0.0.0/8,
|
|
45.66.108.0/22,
|
|
}
|
|
|
|
define need_nat_ipv4 = {
|
|
10.0.0.0/8,
|
|
}
|
|
|
|
define nat_public_ipv4 = 45.66.111.10
|
|
|
|
# FIXME: bad ipv6 address
|
|
define log_infra_ipv6 = 2a09:6840:128::241/128
|
|
define log_infra_ipv4 = 10.128.0.241
|
|
|
|
# FIXME: bad ipv6 address
|
|
define prom_infra_ipv6 = 2a09:6840:128::67/128
|
|
define prom_infra_ipv4 = 10.128.0.67
|