--- # create user awx-user on debian os - name: Create a ssh user awx-user in the system user: name: awx-user password: '*' shell: /bin/bash groups: sudo state: present comment: ssh user # add ssh-key pub to user awx-user - name: Adding ssh-pub-key to user awx-user authorized_key: user: awx-user key: "{{ key_to_add }}" # install sudo package - name: Install sudo package apt: name: sudo state: present # add awx-user to sudoers - name: Add awx-user to sudoers file: path: /etc/sudoers.d/awx-user state: touch mode: u=rw,g=r,o=r # add a line to /etc/sudoers.d/awx-user file - name: add a line to /etc/sudoers.d/awx-user file lineinfile: path: /etc/sudoers.d/awx-user line: awx-user ALL=(ALL) NOPASSWD:ALL