Ansible role to define authorized users to WTF Infrastructure
Go to file
Brain ac3c66b5c5
Update role namespace
2023-10-02 20:34:46 +02:00
defaults Add Brain's new key 2023-09-10 16:07:38 +02:00
handlers Fix linting issues 2022-11-01 16:33:53 +01:00
tasks Update role namespace 2023-10-02 20:34:46 +02:00
vars Ensure timesyncd package is installed 2023-09-16 12:28:29 +02:00
.gitignore add .cache to gitignore 2021-04-10 03:39:26 +02:00
.yamllint improve yaml linting 2021-04-10 03:38:54 +02:00
LICENCE Add MIT License 2021-04-14 00:10:45 +02:00
README.md Update role namespace 2023-10-02 20:34:46 +02:00

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