l3d.avahi_daemon

Ansible Galaxy MIT License Utrzymanie

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ługi
  • protocol: any/ipv6/ipv4
  • txt_records: tablica rekordów txt
  • transport: 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.

kolekcja l3d.avahi Utrzymanie Licencja

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


O projekcie

Install avahi and optionally announce avahi services

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