--- - name: "System compatibility checks" assert: that: - (ansible_distribution == "Debian") or (ansible_distribution == "Ubuntu") - (ansible_distribution_major_version | version_compare('8', '>=')) or (ansible_distribution_major_version | version_compare('18', '>=')) msg: only compatible with Debian >= 8 AND Ubuntu >= 18.04 - debug: msg: "Warning: empty 'evolinux_users' variable, tasks will be skipped!" when: evolinux_users == {} - name: Create user accounts include: user.yml vars: user: "{{ item.value }}" with_dict: "{{ evolinux_users }}" when: evolinux_users != {} - name: Configure sudo include: sudo.yml vars: user: "{{ item.value }}" with_dict: "{{ evolinux_users }}" when: evolinux_users != {} - name: Configure SSH include: ssh.yml when: evolinux_users != {}