Hi - I'm trying to use the ansible.builtin.user module to set the user's password as it creates a new user account. My task contains:
- name: Create oracle user
ansible.builtin.user:
name: oracle
state: present
uid: 54321
group: oinstall
groups: dba,asmdba,backupdba,dgdba,kmdba,racdba
password: "{{ 'ansible_password' | password_hash('sha512'), 'mysecretsalt' }}"
The value of 'ansible_password' is set in the inventory file; the password contains letters, numbers and special characters.
The Ansible play containing this code executes successfully. The 'oracle' account is created. But I'm not able to log into the account, using the value provided in the 'ansible_password' value. I've read the Ansible documentation and Google'd around, but don't see why this isn't working as expected.
Thoughts, please!
Thanks
tl