Hi Luca: 

   I've added that command become: yes like you and Stefan said, and make 
my playbook as simple as below for a test. But after I run this playbook 
where I didn't see any error, I still couldn't see the new user "edison" 
created on target server. However if I run this playbook on my ansible 
control node, I can see the user "edison'' created. The control node can 
login target server with ansbile_user "manager". Did I miss any part? 

---
- hosts: all
  become: yes
  tasks:
    - name: add a new user
      user:
        name: it-manager
        password: 
'$6$0r6COc71MvA$EGPPq9Tfq.BTNix2jWyDojB8qyFtKvSKiuXxCE4VRU4kiC5cgHvMwGklWxugfjUCYcc8hg2Sew1nIRMIcMgrB1'
        shell: /bin/bash
        state: present
        groups: sudo

On Thursday, August 13, 2020 at 8:36:16 AM UTC-4, Luca 'remix_tj' 
Lorenzetto wrote:
>
> Hello,
>
> On Thu, Aug 13, 2020 at 2:30 PM Edison Wang <[email protected] 
> <javascript:>> wrote:
>
>> Hi There,
>>
>> I am pretty new in this domain and got a question to ask. My goal is to 
>> create a new user "edison" on a Ubuntu server. Now I've already had a user 
>> "manager" which is able to ssh to this Ubuntu server. This problem I got is 
>> after I run user creation role with user "manager" as ansbile_user, the new 
>> user "edison" always failed to be created. Role is very simple, my question 
>> is if this issue would be caused by ansible_user "manager" that doesn't 
>> have some privilege?  
>>
>> role:
>>
>> ---
>> - name: manage-user - Manage user account
>> user:
>> name: "{{ user.username }}"
>> comment: "{{ user.name }}"
>> shell: "/bin/bash"
>> groups:
>> - sudo
>>
>
> The manager user is not root, so is not able to create users. You should 
> add
>
> become: true
>
> to your task, so the user module is executed with elevated privileges.
>
> Check out this: 
> https://docs.ansible.com/ansible/latest/user_guide/become.html
>
> Luca
>
>
>
> -- 
> "E' assurdo impiegare gli uomini di intelligenza eccellente per fare
> calcoli che potrebbero essere affidati a chiunque se si usassero delle
> macchine"
> Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716)
>
> "Internet è la più grande biblioteca del mondo.
> Ma il problema è che i libri sono tutti sparsi sul pavimento"
> John Allen Paulos, Matematico (1945-vivente)
>  
> Luca 'remix_tj' Lorenzetto, http://www.remixtj.net , <[email protected] 
> <javascript:>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/f2f62fc1-e59c-4f9b-8473-7d750da46f5eo%40googlegroups.com.

Reply via email to