#- name: "Install 10 yum/dnf packages: avahi, avahi-tools, createrepo, linux-firmware, nss-mdns, openssl, syslog, wpa_supplicant, xml-common, yum-utils (redhat)" # package: # name: # - avahi # - avahi-tools # - createrepo # - linux-firmware # - nss-mdns # - openssl # FC 18 does not supply, but pear requires # - syslog # - wpa_supplicant # - xml-common # - yum-utils # state: present # when: is_redhat - name: "Install 4 deb/apt packages: exfat-fuse, exfat-utils, libnss-mdns, wpasupplicant" package: name: #- avahi-discover # 2021-07-27: Commented out long ago #- avahi-daemon # 2021-07-27: Holdover from the XO days and used to advertise ssh/admin-console being available via avahi-daemon - exfat-fuse # Should no longer be nec with 5.4+ kernels - exfat-utils # Likewise! #- inetutils-syslogd # 2021-07-27: Error logging facility -- holdover from the XO days, journalctl has replaced this in newer distros - libnss-mdns # 2021-07-27: Client-side library -- provides name resolution via mDNS (Multicast DNS) using Zeroconf/Bonjour e.g. Avahi - wpasupplicant # 2021-07-27: Client library for connections to a WiFi AP state: present # 2021-07-27: SEE ALSO 3 networking packages installed by # https://github.com/iiab/iiab/blob/master/roles/1-prep/tasks/raspberry_pi.yml # 2021-07-27: SEE ALSO 4 networking packages installed by # https://github.com/iiab/iiab/blob/master/roles/2-common/tasks/network.yml - name: "Install 18 common packages: acpid, bzip2, curl, gawk, htop, i2c-tools, logrotate, mlocate, net-tools, ntfs-3g, pandoc, pastebinit, rsync, sqlite3, tar, unzip, usbutils, wget" package: name: - acpid # Daemon for ACPI (power mgmt) events - bzip2 # 2021-04-26: Prob not used, but can't hurt? - curl # Used to install roles/nodejs and roles/nodered #- etckeeper # "nobody is really using etckeeper and it's bloating the filesystem every time apt runs" per @jvonau at https://github.com/iiab/iiab/issues/1146 - gawk - htop - i2c-tools # Low-level bus/chip/register/EEPROM tools e.g. for RTC #- iproute2 # Installed by roles/2-common/tasks/network.yml - logrotate #- lynx # Installed by 1-prep's roles/iiab-admin/tasks/access.yml #- make # 2021-07-27: Currently used by roles/pbx and no other roles - mlocate - net-tools # 2021-04-26: @jvonau suggests possibly deleting this...unless oldtimers really want these older commands in iiab-diagnostics output? - ntfs-3g # Possibly no longer nec, similar to exfat packages above? #- openssh-server # ssh (Raspbian) or openssh-server (other OS's) already installed by 1-prep's roles/sshd/tasks/main.yml - pandoc # For /usr/bin/iiab-refresh-wiki-docs - pastebinit # For /usr/bin/iiab-diagnostics - rsync #- screen # Installed by 1-prep's roles/iiab-admin/tasks/access.yml - sqlite3 #- sudo # Installed by 1-prep's roles/iiab-admin/tasks/sudo-prereqs.yml - tar - unzip #- usbmount # Moved to roles/usb_lib/tasks/install.yml - usbutils # 2021-04-26: Also move to roles/usb_lib/tasks/install.yml ? - wget state: present