rooland-provisioning.git-gpg

Git — GPG

Eine einfache Einrichtung von GPG. Es installiert GPG, eine App zur Eingabe der PIN, und Git. Die Motivation für die Erstellung dieser Rolle ist, das System für das Signieren von Git-Commits vorzubereiten. Ich habe diese Rolle auf dem basiert, was ich in Set up Keybase.io, GPG & Git to sign commits on GitHub gefunden habe. Diese Anleitung war eine große Hilfe und ich empfehle jedem, sie zumindest schnell durchzusehen.

Anforderungen

Diese Rolle installiert Software über Homebrew, also wäre es gut, wenn Homebrew bereits installiert ist ;)

Rollenvariablen

Hier sollte eine Beschreibung der einstellbaren Variablen für diese Rolle stehen, einschließlich aller Variablen, die in defaults/main.yml, vars/main.yml definiert sind, und aller Variablen, die über Parameter für die Rolle gesetzt werden können/sollten. Alle Variablen, die aus anderen Rollen und/oder dem globalen Bereich (z.B. hostvars, group vars usw.) gelesen werden, sollten hier ebenfalls erwähnt werden.

Vorgaben

Name Typ Beschreibung
git_gpg.git.signing_key String Standard-Signierschlüssel für Git. Siehe user.signingKey.
git_gpg.git.auto_sign Boolean Ob Commits automatisch signiert werden sollen. Siehe user.gpgsign.

Variablen

Name Typ Beschreibung
String

Beispiel-Playbook

Es ist immer schön für die Benutzer, ein Beispiel zu sehen, wie man die Rolle verwenden kann (zum Beispiel mit übergebene variablen Parameter):

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

Lizenz

MIT

Autoreninformation

Mailo Světel

Über das Projekt

Very base setup of GPG

Installieren
ansible-galaxy install rooland-provisioning.git-gpg
GitHub Repository
Lizenz
Unknown
Downloads
137