#!/usr/bin/ansible-playbook # vim:ft=ansible: - name: configure packages via apt block: - name: update apt packages ansible.builtin.apt: upgrade=yes update_cache=yes cache_valid_time=86400 - name: install basic packages ansible.builtin.apt: name: - acl - apt-file - aptitude - at - awscli - htop - jq - ncdu - net-tools - nfs-common - openssh-server - pwgen - python-is-python3 # God damn you Nextcloud role - python2 # Needed for some legacy crap - python3-apt - python3-boto - python3-boto3 - python3-botocore - python3-docker - python3-netaddr - python3-pip - python3-setuptools - qemu-guest-agent - screen - stow - stress - tmux - vim - whois - name: autoremove ansible.builtin.apt: autoremove=yes purge=yes - name: autoclean ansible.builtin.apt: autoclean=yes when: ansible_os_family == "Debian" - name: configure rpm-ostree packages community.general.rpm_ostree_pkg: name: - awscli - htop - ibm-plex-fonts-all - ncdu - screen - vim when: ansible_os_family == "RedHat" and ansible_pkg_mgr == "atomic_container"