arthurfelipems.adduser_gitkeys
adduser_gitkeys
Użytkownicy GNU/Linux i klucze SSH z konta github/gitlab.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione tutaj, w tym wszystkie zmienne z plików defaults/main.yml oraz vars/main.yml.
git_repository_url: https://github.com
URL repozytorium, z którego będą pobierane klucze.
- { username: "anakin.skywalker", gituser: "anakinskywalker", user_groups: "wheel" }
- { username: "luke.skywalker", gituser: "lukeskywalker", user_groups: ["wheel", "adm"] }
Ten słownik zawiera wartości, które rola akceptuje przy tworzeniu użytkownika. Jedyną wymaganą wartością jest nazwa użytkownika.
Parametr gituser powinien być używany, gdy nazwa użytkownika w systemie Linux i w githubie jest inna.
Parametr user_groups służy do dodania użytkownika Linuxa do określonych grup. Wartość może być ciągiem znaków lub listą.
Uwaga: Grupa musi istnieć przed przypisaniem.
Zależności
Brak.
Przykład Playbooka
Ta rola ma być wykonywana w pętli, jak pokazano poniżej:
- hosts: alll
become: true
tasks:
- name: Tworzenie użytkowników
include_role:
name: arthurfelipems.adduser_gitkeys
loop:
- { username: "anakin.skywalker", gituser: "anakinskywalker", user_groups: "wheel" }
- { username: "luke.skywalker", gituser: "lukeskywalker", user_groups: ["wheel", "adm"] }
Licencja
MIT
Informacje o autorze
Ta rola została stworzona przez Arthura Silvę w 2019 roku.
O projekcie
GNU/Linux users and SSH-Keys from github/gitlab user keys.
Zainstaluj
ansible-galaxy install arthurfelipems.adduser_gitkeys
Licencja
mit
Pobrania
73
Właściciel