srv6d.jool
Rola Ansible Jool
Rola Ansible do instalacji Jool, otwartego oprogramowania do tłumaczenia IPv4/IPv6.
Przykładowy Playbook
- hosts: aftrs
roles:
- srv6d.jool
vars:
jool_instances:
- instance: nat64-minimal
type: nat64
framework: netfilter
global:
pool6: 64:ff9b::/96
Zmienne Roli
| Zmienna | Wymagana | Domyślna | Typ wejściowy | Uwagi |
|---|---|---|---|---|
| jool_instances | tak | null | lista[słownik] |
Lista słowników zawierająca konfigurację instancji Jool w formacie YAML, z dodatkowym wymaganym kluczem type, który może być ustawiony na "nat64" lub "siit". |
Użytkowanie
Dla każdej instancji Jool zostanie utworzona usługa Systemd, którą można zarządzać pod nazwą usługi "jool.<nazwa-instancji>.service".
Aby zarządzać wszystkimi instancjami Jool jednocześnie, można użyć głównej usługi "jool.service".
Wymagania
- Rsync
Obsługiwane dystrybucje
Rola jest testowana na poniższych systemach, ale może również działać na innych dystrybucjach opartych na Debianie:
- Ubuntu
- 20.04 LTS (Focal Fossa)
- 22.04 LTS (Jammy Jellyfish)
Znane Problemy
- Argument
pool6dla istniejącej instancji NAT64 nie może być zmieniony, gdy jest aktywna, a jego zmiana spowoduje błąd.
Licencja
GNU General Public License v3.0
Informacje o autorze
Marvin Vogt (m@rvinvogt.com)
O projekcie
Jool, an open source SIIT and a NAT64 implementation for Linux.
Zainstaluj
ansible-galaxy install srv6d.joolLicencja
gpl-3.0
Pobrania
82
Właściciel
Infrastructure Software Engineer.
Passionate about reliable, automated and efficient systems/software. Python & Rust
