Trying something different for passlib

This commit is contained in:
Bradley Bickford 2025-01-14 19:06:46 -05:00
parent c6d7edac85
commit 93cc091cef

View File

@ -1,8 +1,5 @@
---
- hosts: all
become: true
become_method: sudo
become_user: root
vars:
password_salt: !vault |
$ANSIBLE_VAULT;1.1;AES256
@ -34,6 +31,13 @@
- name: Ensure passlib is installed locally
ansible.builtin.pip:
name: passlib
extra_args: "--user"
run_once: true
delegate_to: 127.0.0.1
- name: Generate password outside root context
ansible.builtin.set_fact:
hashed_pass: "{{ what_password | password_hash('sha512', password_salt) }}"
run_once: true
delegate_to: 127.0.0.1
@ -41,5 +45,8 @@
ansible.builtin.user:
name: "{{ what_user }}"
password: "{{ what_password | password_hash('sha512', password_salt) }}"
become: true
become_method: sudo
become_user: root