Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
---
- name: Prepare
  hosts: all
  become: yes
  vars:
    avahi_packages_redhat:
      - "avahi"
      - "nss-mdns"
    avahi_packages_debian:
      - "avahi-daemon"
      - "avahi-discover"
      - "libnss-mdns"

  tasks:

  - name: Run apt update
    shell: apt update
    when: ansible_os_family == "Debian"

  - name: Ensure epel is available
    yum:
      name: epel-release
      state: present
    when: ansible_os_family == "RedHat"

  - name: Install avahi packages
    package:
      name: "{{ avahi_packages_redhat }}"
      state: present
    when: ansible_os_family == "RedHat"

  - name: Install avahi packages
    package:
      name: "{{ avahi_packages_debian }}"
      state: present
    when: ansible_os_family == "Debian"

  # debian-stretch seems to require a reboot for avahi-daemon to run
  - name: Reboot host
    reboot:

  - name: Ensure services are started
    service:
      name: "{{ item }}"
      state: started
    with_items:
      #- dbus
      - avahi-daemon