1.0.0 Release IaaS

This commit is contained in:
2026-03-15 04:41:02 +09:00
commit a7365da431
292 changed files with 36059 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
[Match]
MACAddress={{ hostvars['fw']['vm']['wan_mac'] }}
[Link]
Name=wan

View File

@@ -0,0 +1,5 @@
[Match]
MACAddress={{ hostvars['fw']['vm']['lan_mac'] }}
[Link]
Name=client

View File

@@ -0,0 +1,6 @@
[NetDev]
Name=server
Kind=vlan
[VLAN]
Id=10

View File

@@ -0,0 +1,6 @@
[NetDev]
Name=user
Kind=vlan
[VLAN]
Id=20

View File

@@ -0,0 +1,16 @@
[Match]
Name=wan
[Network]
DHCP=true
IPv6AcceptRA=true
IPForward=true
RequiredForOnline=false
[DHCPv4]
UseDNS=false
[DHCPv6]
WithoutRA=solicit
PrefixDelegationHint=yes
UseDNS=false

View File

@@ -0,0 +1,16 @@
[Match]
Name=client
[Network]
# General
IPForward=true
IPv6SendRA=false
IPv6AcceptRA=false
VLAN=server
VLAN=user
# IPv4
Address={{ hostvars['fw']['network4']['firewall']['client'] }}/24
DNS={{ hostvars['fw']['network4']['blocky']['server'] }}
# IPv6
Address={{ hostvars['fw']['network6']['firewall']['client'] }}/64
DNS={{ hostvars['fw']['network6']['blocky']['server'] }}

View File

@@ -0,0 +1,24 @@
[Match]
Name=server
[Network]
IPForward=true
IPv6SendRA=false
IPv6AcceptRA=false
# IPv4
Address={{ hostvars['fw']['network4']['firewall']['server'] }}/24
DNS={{ hostvars['fw']['network4']['blocky']['server'] }}
# IPv6
Address={{ hostvars['fw']['network6']['firewall']['server'] }}/64
DNS={{ hostvars['fw']['network6']['blocky']['server'] }}
[Address]
Address={{ hostvars['fw']['network4']['blocky']['server'] }}/24
[Address]
Address={{ hostvars['fw']['network4']['bind']['server'] }}/24
[Address]
Address={{ hostvars['fw']['network6']['blocky']['server'] }}/64
PreferredLifetime=0
[Address]
Address={{ hostvars['fw']['network6']['bind']['server'] }}/64
PreferredLifetime=0

View File

@@ -0,0 +1,25 @@
[Match]
Name=user
[Network]
IPForward=true
IPv6PrefixDelegation=true
IPv6SendRA=true
IPv6SendRAExtension=false
# IPv4
Address={{ hostvars['fw']['network4']['firewall']['user'] }}/24
DNS={{ hostvars['fw']['network4']['blocky']['server'] }}
[IPv6PrefixDelegation]
SubnetId=20
# A-Flag: Enable SLAAC
AddressAutoconfiguration=true
OnLink=true
[IPv6SendRA]
# M-Flag: Client IP from DHCPv6
Managed=false
# O-Flag: Other information form DHCPv6
OtherInformation=false
EmitDNS=true
DNS={{ hostvars['fw']['network6']['blocky']['server'] }}