Base server role
users- List of users to createname- User namedotfiles- GitHub dotfiles to usepassword- Password (Hashed)shell- Shellkey_url- URL to public keys to be added to authorized_keyssudo- Set if the user be added to sudoers
- hosts: all
vars:
users:
- name: test1
dotfiles: "username/dotfiles"
password: "$5$YlQw6PQuKAiSBljo$8Fkm3Ud4rmwaM7bE6mNsf6gOSrddjFUKGJw.j80fOU8"
shell: "/bin/zsh"
key_url: https://github.com/username.keys
sudo: yes
include_role:
name: "ansible-base"uv is used to manage this project's Python dependencies
uv sync
uv run molecule test
MIT