Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 1.08 KB

File metadata and controls

54 lines (36 loc) · 1.08 KB

User

This roles creates the user user on a Debian (based) system. Used for the provision setup. The account has direct super user access (through sudo) and it optionally gets password information from a simple, encryped KeePass database.

This is work in progress and it is prefered to collaborate on it. Please communicate over the issue queue. Every pull request is highly appreciated.

Requirements

None

Role Variables

system_user: ""          # populated from keepass
system_user_password: "" # populated from keepass

system_user_authorized_keys: []

Dependencies

None

Example Variables

system_user_authorized_keys:
  - ssh-ed25519 AAAAC3XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX me@desktop

Example Playbook

- hosts: servers
  roles:
     - { role: xamanu.essentials }

License

MIT

Author Information

Felix Delattre - https://felix.delattre.de