tasks_create_user.yml 427 B

12345678910111213141516171819
  1. ---
  2. - name: "10: Create user account"
  3. ansible.builtin.user:
  4. name: "aeth"
  5. shell: "/bin/zsh"
  6. groups: "wheel"
  7. append: "yes"
  8. generate_ssh_key: "yes"
  9. ssh_key_bits: 2048
  10. ssh_key_type: "ed25519"
  11. ssh_key_file: ".ssh/id_ed25519"
  12. - name: "20: Set user password"
  13. ansible.builtin.user:
  14. name: "aeth"
  15. update_password: "always"
  16. password: "{{ domain_wide_password|password_hash('sha512') }}"