--- - name: Create user core user: name: core shell: /bin/bash uid: 1000 group: users groups: sudo append: "true" password: $6$A7Sw5gku7$0WqY/Z4Ei0axG.mZwDQlFJfK8Rtx6H0eKuP8CW23V5f/5j9sXendknLtXexQfgDzA4Ri55ZqhJnpf05MJV71J0 - name: Add user core tp sudo-nopasswd group user: name: core groups: sudo-nopasswd append: "true" when: passwordless_sudo is defined and passwordless_sudo == true - name: Remove user core from sudo-nopasswd group shell: /usr/sbin/delgroup core sudo-nopasswd when: not (passwordless_sudo is defined and passwordless_sudo == true) ignore_errors: yes - name: Set vi as default editor in .bashrc of user code lineinfile: dest: /home/core/.bashrc line: "export EDITOR=vi" regexp: "^export EDITOR=vi" - name: Craete local tmp directory for user core file: path: /home/core/tmp state: directory owner: core group: users mode: 0775 ...