Hi Dick Exactly! argh, I didn't see that problem. This worked fine:
- 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') }}" Thanks very much for the help! tl On Monday, September 18, 2023 at 4:15:04 PM UTC-4 Dick Visser wrote: > On Mon, 18 Sept 2023 at 21:43, 'Ansible Project' via Ansible Project < > ansible...@googlegroups.com> wrote: > >> 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 code you posted uses the quoted literal string 'ansible_password' as > the password. > If you want the use the variable, then don't use quotes: > > password: "{{ ansible_password | password_hash('sha512'), > 'mysecretsalt' }}" > > Another problem could be that the variable name you picked is reserved: > https://docs.ansible.com/ansible/latest/inventory_guide/intro_inventory.html#connecting-to-hosts-behavioral-inventory-parameters > So pick something else, for example oracle_user_password. > > -- 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 ansible-project+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/c0ab868f-9bec-460e-b35d-fbc24b657290n%40googlegroups.com.