mirror of
https://github.com/iiab/iiab.git
synced 2025-02-13 11:42:08 +00:00
64 lines
3.3 KiB
YAML
64 lines
3.3 KiB
YAML
#- 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: '2021-07-27: SEE ALSO ~3 networking packages EARLIER installed by https://github.com/iiab/iiab/blob/master/roles/1-prep/tasks/raspberry_pi.yml'
|
|
meta: noop
|
|
|
|
- name: '2021-07-27: SEE ALSO 4-5 networking packages LATER installed by https://github.com/iiab/iiab/blob/master/roles/2-common/tasks/network.yml'
|
|
meta: noop
|
|
|
|
- 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
|
|
|
|
- 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
|