Avahi is a Linux daemon which can be used to publish information about local or remote services using Multicast DNS protocol (mDNS, also used by Bonjour or ZeroConf). This protocol can then be queried by other applications such as DNS clients or those that support DNS Service Discovery to find out and access services on the local network.
debops.avahi Ansible role can be used to configure the Avahi service on
Debian or Ubuntu hosts. You can create custom services, publish static host
entries that point to other hosts on the local network, or even define and
publish CNAME records pointing to the host itself via a custom script.
debops.avahi - configure Avahi service using Ansible Copyright (C) 2017-2019 Maciej Delmanowski <email@example.com> Copyright (C) 2017-2019 DebOps https://debops.org/ This Ansible role is part of DebOps. DebOps is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published by the Free Software Foundation. DebOps is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with DebOps. If not, see https://www.gnu.org/licenses/.