--- - hosts: workstation tasks: - name: create user ansible.builtin.include_role: name: "ansible-user" apply: become: true vars: user_name: "{{ create.name }}" user_home: "{{ create.home }}" user_groups: "{{ create.groups|default('') }}" user_shell: "{{ create.shell|default('') }}" user_authorized_key: "{{ create.authorized_keys|default([]) }}" user_privatekey: "{{ create.privatekey|default([])}}" loop: "{{system_user}}" loop_control: loop_var: create roles: - system - autofs - syncthing - ansible-manager - mpd - virt - hass-client-control - workstation - cups - grub_themes - nvidia - hosts: laptop roles: - laptop - bluetooth # - Windows_manager