You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
L3D 1639b01dea
incerement role version after MrSchizo key update
6 months ago
defaults update MrSchizo ssh pubkey 6 months ago
tasks update wtf base 7 months ago
vars incerement role version after MrSchizo key update 6 months ago
.gitignore add .cache to gitignore 7 months ago
.yamllint improve yaml linting 7 months ago
LICENCE Add MIT License 7 months ago
README.md update docs 7 months ago

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