rooland-provisioning.git-gpg

Git — GPG

Bardzo podstawowa konfiguracja GPG. Instalacja GPG, aplikacji do wprowadzania PIN-u oraz Git. Motywacją do stworzenia tej roli jest przygotowanie systemu do podpisywania commitów w Git. Oparłem tę rolę na materiałach z Ustawianie Keybase.io, GPG i Gita do podpisywania commitów na GitHubie. Ten przewodnik był bardzo pomocny i polecam zapoznać się z nim przynajmniej pobieżnie.

Wymagania

Ta rola instaluje oprogramowanie za pośrednictwem Homebrew, więc byłoby miło, gdyby Homebrew było już zainstalowane ;)

Zmienne Roli

Opis zmiennych, które można ustawić dla tej roli, powinien znajdować się tutaj, w tym wszelkie zmienne, które są w defaults/main.yml, vars/main.yml i wszystkie zmienne, które można lub powinno się ustawić za pomocą parametrów roli. Wszystkie zmienne, które są odczytywane z innych ról i/lub z globalnego zakresu (tj. hostvars, group vars itp.) również powinny być tu wymienione.

Domyślne

Nazwa Typ Opis
git_gpg.git.signing_key String Domyślny klucz do podpisywania w Git. Zobacz user.signingKey.
git_gpg.git.auto_sign Boolean Czy commity mają być podpisywane automatycznie. Zobacz user.gpgsign.

Zmienne

Nazwa Typ Opis
String

Przykładowy Playbook

Zawieranie przykładu, jak używać twojej roli (na przykład z przekazywaniem zmiennych jako parametrów), jest zawsze miłe dla użytkowników:

---
- hosts: localhost
  roles:
    - role: git-gpg
      tags:
        - git
        - gpg

Licencja

MIT

Informacje o Autorze

Mailo Světel

O projekcie

Very base setup of GPG

Zainstaluj
ansible-galaxy install rooland-provisioning.git-gpg
Licencja
Unknown
Pobrania
137
Właściciel