diff --git a/linux/base-config-debian/roles/create-awx-user-and-config/tasks/main.yaml b/linux/base-config-debian/roles/create-awx-user-and-config/tasks/main.yaml index 58eae81..aecf7bc 100644 --- a/linux/base-config-debian/roles/create-awx-user-and-config/tasks/main.yaml +++ b/linux/base-config-debian/roles/create-awx-user-and-config/tasks/main.yaml @@ -1,8 +1,5 @@ --- -# vars files -# vars_files: - # create user awx-user on debian os - name: Create a ssh user awx-user in the system user: @@ -19,4 +16,24 @@ 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 + +