--- - name: Add sources list ansible.builtin.copy: src: sources_list dest: /etc/apt/sources.list owner: root group: root mode: 0440 - name: Update Packages ansible.builtin.apt: upgrade: dist update_cache: true - name: Create ansible user ansible.builtin.user: name: ansible groups: root shell: /bin/bash - name: Add ssh key for ansible authorized_key: user: ansible state: present key: "{{ lookup('file', '~/.ssh/ansible.pub') }}" - name: Add sudoers files ansible.builtin.template: src: sudoer_file dest: "/etc/sudoers.d/{{ item }}" owner: root group: root mode: 0440 with_items: - ansible - cianhatton