--- - name: Check if ansible is not to old hosts: all roles: - {role: ansible_version, tags: always, gather_facts: false} - name: Generic Workstation Preperation hosts: all roles: - {role: l3d.packages, tags: [packages, apt]} # - {role: workstation_packages, tags: [default, workstation_packages, packages, setup]} - {role: l3d.ntp, tags: ntp} - {role: l3d.avahi.client, tags: avahi} - {role: l3d.avahi.daemon, tags: avahi} - {role: gantsign.bat, tags: bat} # - {role: arch-fonts, tags: [font, fonts, arch-fonts]} - {role: l3d.gopass, tags: gopass} - {role: do1jlr.i3wm, tags: i3wm} # - name: user specific setup # hosts: private # roles: # - {role: dotfiles, tags: [default, dotfiles, fancy]} # - {role: manage_users, tags: [ssh, manage, manage_users]} # - {role: authorized_keys, tags: [ssh, auth, authorized_keys]} # - {role: sshd, tags: [ssh, sshd]} # - {role: akku-warning, tags: [akku, akku_warning, akku-warning]} # - {role: pulseaudio, tags: pulseaudio} # - {role: networkmanager, tags: [nm, networkmanager]} # - {role: copy_files} # - {role: do1jlr.i3wm, tags: i3wm} # - {role: xrandr, tags: xrandr} # - {role: install-firefox, tags: firefox} # - {role: nextcloud, tags: nextcloud} # - {role: openvpn, tags: openvpn} # - {role: winehq, tags: [wine, winehq]} # - {role: no-sleep, tags: no_sleep}