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
pool6
dla 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.jool
Licencja
gpl-3.0
Pobrania
75
Właściciel
Infrastructure Software Engineer.
Passionate about reliable, automated and efficient systems/software. Python & Rust