l3d.avahi_daemon
rola ansible avahi_daemon
Rola Ansible do instalacji avahi_daemon oraz opcjonalnego ogłaszania niektórych usług.
Zmienne
W zmiennej avahi_daemon__services
możesz zdefiniować usługi, które chcesz ogłaszać.
Oto lista dostępnych parametrów:
service
: Nazwa usługi (HTTP/SSH/...) (wymagana)port
: Port usługi (wymagany)
name
: opcjonalna nazwa do ogłoszenia usługiprotocol
:any
/ipv6
/ipv4
txt_records
: tablica rekordów txttransport
: Protokół transportowy (tcp
/udp
)
Przykład:
---
avahi_daemon__services:
- service: 'SSH'
port: 22
protocol: 'any'
transport: 'tcp'
- service: 'NFS'
name: 'Host współdzielenia plików %h'
port: 2049
protocol: 'ipv6'
txt_records:
- 'path=/path/to/nfsexport'
- service: 'FTP'
port: '21'
protocol: 'ipv4'
txt_records:
- 'path=/ftppath'
- 'u=ftpuser'
- 'p=ftppass'
Zasady netfilter
Avahi używa multicast do ogłaszania usług. Nie zapomnij dodać zasad netfilter dla multicast dns.
Przykład konfiguracji dla ferm
:
# mdns
daddr 224.0.0.251 proto udp dport 5353 ACCEPT;
daddr ff02::fb proto udp dport 5353 ACCEPT;
Kolekcja Ansible
Ta rola jest częścią kolekcji Ansible l3d.avahi
.
Odwiedź README.md kolekcji l3d.avahi, aby uzyskać informacje na temat pobierania lub integracji kolekcji do swojego playbooka Ansible.
Przykład użycia roli:
```bash Linki
Zainstaluj
ansible-galaxy install l3d.avahi_daemon
Licencja
mit
Pobrania
480
Właściciel
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy