example-structure for ansible-testing
|
||
---|---|---|
.gitea/workflows | ||
host_vars | ||
roles@c8a2b9c71c | ||
.gitmodules | ||
ansible.cfg | ||
container.yml | ||
hosts | ||
main.yml | ||
Readme.md |
Notwendige Pakete/Funktinen
Betreffend der Erstellung der notwendigen Container werden folgende Funktionen/Pakete benötigt.
- SystemD(NetworkD/ResolveD)
- apt (Debian)
- dnf (Fedora)
- pacstrap (ArchLinux)
Kommunikation
Zur Kommunikation wird eine lokale Bridge angelegt, welche dann alle Systeme mit der im Inventory definierten IP unter sich vereint. Die Kommunikation nach außen wird über SystemD-ResolveD als DNS-Resolver sichergestellt. Eine entsprechende Firewall-Konfiguration mit Masquerading wird entsprechend erstellt.