Ansible role to define authorized users to WTF Infrastructure
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.
Brain feae350670
Remove mrschizo as global admin
3 months ago
defaults Remove mrschizo as global admin 3 months ago
handlers Fix linting issues 5 months ago
tasks Fix linting issues 5 months ago
vars Bump version number 9 months ago
.gitignore add .cache to gitignore 2 years ago
.yamllint improve yaml linting 2 years ago
LICENCE Add MIT License 2 years ago
README.md update docs 2 years 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