Further to this..

I found that when using this statement in the playbook it is not grabbing the 
variable in the group_vars/ol8 file but actually passing  password as password 
despite the removal of quotes.  Just wondering if I am missing to declare 
something?

 password: "{{ password | password_hash('sha512', 'A512') }}"

Rene

-----Original Message-----
From: [email protected] <[email protected]> On 
Behalf Of Stefan Hornburg (Racke)
Sent: December 17, 2020 3:14 AM
To: [email protected]
Subject: Re: [ansible-project] encrypted password hash question

On 12/16/20 8:56 PM, Rene Paquin wrote:
> Hi.  New ansible user here so just starting out.  My first experiment 
> is to create a user with sudo privileges on an Oracle Linux 8 server 
> in my test environment.  Here are the contents of the files in the 
> /home/”user”/ansible/playbooks folder.  I think I am missing something as 
> when I run the playbook it runs successfully.  I confirm that the account is 
> created however when I attempt to ssh or login the attempt gets denied access.
> 
>  
> 
> Any help is appreciated.
> 
>  
> 
> Thank you,
> 
>  
> 
> *user_pass.ym*l  - encrypted using   “ansible-vault create 
> user_pass.yml”  in group_vars folder
> 
> admin_group: wheel
> 
> password: #G00d4now
> 
>  
> 
> *ansible.cfg*
> 
> [defaults]
> 
> inventory = ./inventory
> 
> remote_user =  (local user with authorized keys)
> 
> [privilege_escalation]
> 
> become = true
> 
> become_method = sudo
> 
> become_user = root
> 
>  
> 
> *inventory*
> 
> [ol8]
> 
> qansibletest
> 
>  
> 
> *create_users.yml*
> 
> -  name: Create New Users
> 
>   hosts: all
> 
>   gather_facts: false
> 
>   tasks:
> 
> - name: Create User Task
> 
>       user:
> 
>         name: devops
> 
>         state: present
> 
>         password: "{{ 'password' | password_hash('sha512','A512') }}"
> 
>         shell: /bin/bash
> 
>         groups: "{{ admin_group }}"
> 
>         append: true
> 
> ...
> 
> 

You are literally passing the string "passsword" instead of the value of the 
password variable. Remove the quotes from 'password',

Regards
         Racke
 
> 
>  
> 
>  
> 
> ********************************
> Rene Paquin - Systems Administrator
> Wilfrid Laurier University
> Waterloo, Ontario
> (519)884-0710 x3795
> [email protected] <mailto:[email protected]>
> 
>  
> 
> --
> 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] 
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fgroups.google.com%
> 2fd%2fmsgid%2fansible-project%2fYTXPR0101MB1295AA2DBF8B42EDB8DCD249D8C
> 50%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM&c=E,1,UGzFjVFOYydfZh4-G
> SOX_xxknGYspdRhMbPs735mhe_mgi8iyHSJvL5_Er9qWfNmf9-wg5rUCYBf8shEOMvS3l7
> CCHkN3ry0ZzG-bXGuYu5c&typo=1 
> <https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fgroups.google.com%2fd%2fmsgid%2fansible-project%2fYTXPR0101MB1295AA2DBF8B42EDB8DCD249D8C50%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM%3futm_medium%3demail%26utm_source%3dfooter&c=E,1,REf0hyikO5Lj36aRFlEzrZIP2Or2zM5K7B0ejKPv_ZoI2K298Iio_lkAXSxHMAPAxFi4StvPIa6X5CiPpJGIesx38agbN9Ax53zEzHuJP-16OCKavcyF&typo=1>.


--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.

--
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://linkprotect.cudasvc.com/url?a=https%3a%2f%2fgroups.google.com%2fd%2fmsgid%2fansible-project%2fc25e9a65-bab9-74f1-1914-a595ed877e20%40linuxia.de.&c=E,1,li22miLGrvEE1wI4s-eWkq0aiTeqCkNysKddCCsXACQiXEeUqdqYPwZrXWg1WzVRikAKeVZXwEP49G2F4b8c3V2TZubwlcLTvnkPmsBqNcsIn3sf-RE,&typo=1

-- 
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/YTXPR0101MB129555BCD8AC0A903654ECC4D8C40%40YTXPR0101MB1295.CANPRD01.PROD.OUTLOOK.COM.

Reply via email to