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