--- - name: install base packages for all operating systems become: true package: name: "{{ base__packages }}" state: "{{ base__package_state }}" - name: install packages for all non-legacy x86 systems become: true package: name: "{{ base__modern_packages }}" state: "{{ base__package_state }}" when: | ansible_distribution == 'Ubuntu' and ansible_distribution_version | float >= "16.0" or ansible_os_family == 'RedHat' and ansible_distribution_version | float >= "7" or ansible_distribution == 'Debian' and ansible_distribution_version | float >= 8 or ansible_os_family == 'Archlinux'