---
# @action Ensures Rust is installed
# Installs Rust via `snap` on RedHat-flavored systems
- name: Ensure rustup is installed
  community.general.snap:
    name: rustup
    classic: true

- name: Run generic Linux tasks
  include_tasks: install-Linux.yml
  loop: '{{ user_configs }}'
  loop_control:
    label: '{{ user.username }}'
    loop_var: user
  when: (user.system is not defined) or ((user.system is defined) and (not user.system))
