47 lines
732 B
Markdown
47 lines
732 B
Markdown
# OS Base
|
|
|
|
Example config:
|
|
```
|
|
system_accounts:
|
|
- name: sysmaint
|
|
state: 'present'
|
|
system: true
|
|
uid: 1000
|
|
groups:
|
|
- sudo
|
|
- wheel
|
|
comment: 'Jzn42.net maintenance user'
|
|
create_home: true
|
|
sshkey_state: 'present'
|
|
sshkeys:
|
|
- ssh-ed25519 AAA...
|
|
permissions: &maint_permissions
|
|
- sudo
|
|
- sudo_nopass
|
|
- libvirt
|
|
|
|
- name: jez·
|
|
state: 'present'
|
|
uid: 1001
|
|
groups:
|
|
- sudo
|
|
- wheel
|
|
comment: 'Jzn42 admin'
|
|
create_home: true
|
|
sshkey_state: 'present'
|
|
sshkeys:
|
|
- ssh-ed25519 AAA...
|
|
- ssh-ed25519 AAA...
|
|
permissions: *maint_permissions
|
|
|
|
system_packages:
|
|
- htop
|
|
- vim
|
|
- ncdu
|
|
- git
|
|
- iftop
|
|
- rsync
|
|
- bash
|
|
|
|
```
|