--- - name: Include external roles ansible.builtin.include_role: name: "{{ item }}" loop: - geerlingguy.pip - geerlingguy.docker - name: install packages ansible.builtin.package: name: "{{ item }}" state: present loop: - curl - git - jq - ncdu - nfs-common - python3 - python3-pip - python3-venv - tree - tmux - zsh - name: Add User ansible.builtin.user: name: zware append: true groups: - sudo generate_ssh_key: true ssh_key_type: ed25519 create_home: true state: present