1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 11:42:08 +00:00
iiab/roles/2-common/tasks/packages.yml

74 lines
1.8 KiB
YAML
Raw Normal View History

2018-10-28 15:52:13 +00:00
- name: Install yum/dnf packages (redhat)
2017-12-08 05:52:19 +00:00
package:
2018-10-28 15:52:13 +00:00
name:
- yum-utils
- createrepo
- wpa_supplicant
- linux-firmware
- syslog
- xml-common
- nss-mdns
- avahi
- avahi-tools
2017-12-08 05:52:19 +00:00
state: present
2017-05-27 23:10:45 +00:00
when: is_redhat
2017-05-27 18:09:50 +00:00
2018-09-20 04:49:37 +00:00
- name: Download & install usbmount, missing from Debian Stretch (debian-9)
apt:
deb: "{{ iiab_download_url }}/usbmount_0.0.14.1_all.deb"
2018-09-20 05:02:53 +00:00
#timeout: "{{ download_timeout }}" # Ansible's apt module doesn't support timeout parameter; that's ok as usbmount_0.0.14.1_all.deb is only 10KB
2017-12-08 06:25:19 +00:00
when: internet_available and is_debian_9
- name: Install packages (debuntu)
2017-12-08 05:52:19 +00:00
package:
2018-10-28 15:52:13 +00:00
name:
- inetutils-syslogd
- wpasupplicant
- libnss-mdns
- avahi-daemon
- avahi-discover
- exfat-fuse
- exfat-utils
2017-12-08 05:52:19 +00:00
state: present
2017-05-27 23:10:45 +00:00
when: is_debuntu
2017-05-27 18:09:50 +00:00
- name: Install common packages
2017-12-08 05:52:19 +00:00
package:
2018-10-28 15:52:13 +00:00
name:
- acpid
- mlocate
- rsync
- htop
#- 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
- python-passlib
- usbmount
- net-tools
- openssh-server
- sudo
- logrotate
- make
- tar
- unzip
- bzip2
- i2c-tools
- bridge-utils
- netmask
- usbutils
- hostapd
- wget
- openssl # FC 18 does not supply, but pear requires
- gawk
- curl
- pandoc
- lynx # already installed by 1-prep's roles/iiab-admin/tasks/access.yml
- ntfs-3g
2017-12-08 05:52:19 +00:00
state: present
2018-10-28 15:52:13 +00:00
- name: Install common Python packages {python-pip, python-setuptools, python-virtualenv}
2017-12-08 05:52:19 +00:00
package:
2018-10-28 15:52:13 +00:00
name:
- python-pip
- python-setuptools
- python-virtualenv
2017-12-08 05:52:19 +00:00
state: present