|
||
---|---|---|
defaults | ||
handlers | ||
tasks | ||
vars | ||
.gitignore | ||
.yamllint | ||
LICENCE | ||
README.md |
README.md
WTF Admin Base
Ansible role to define default WTF Admins
Diese Ansible Rolle definiert die default Werte für die Admins bei der WTF Kooperative eG.
Abhängigkeiten
Zum Konfigurieren der User, des SSH Servers und der SSH public Keys werden folgende 3 Repositorys benötigt:
Außerdem wird ein Repo benötigt in dem die SSH Public Keys gespeichert werden. Die verwendeten Ansible Rollen haben eine sehr genaue vorstellung davon wie die SSH Keys in diesem Repo gespeichert werden sollen. Weiteres dazu in den README's der drei eben verlinkten Ansible Rollen.
Weitere User hinzufügen
Um weitere priviligierte User zu einem Server hinzuzufügen kann man die local_admins: []
Liste verwenden.
# Add you and the ssh key you@example.com to a server
local_admins:
- name: you
pubkeys:
- you@example.com
Auch unpriviligierte User können hinzugefügt werden:
# add unpriviledged users foo and bar
local_accounts:
- foo
- bar