rooland-provisioning.git-gpg

Git — GPG

Configuration de base de GPG. Cela installe GPG, une application pour entrer un code PIN et Git. La motivation de créer ce rôle est de préparer le système pour signer les commits Git. J'ai basé ce rôle sur des informations provenant de Configurer Keybase.io, GPG & Git pour signer des commits sur GitHub. Ce guide a été d'une grande aide et je recommande de le consulter, au moins brièvement, à tout le monde.

Exigences

Ce rôle installe des logiciels via Homebrew, donc avoir Homebrew installé serait bien ;)

Variables de rôle

Une description des variables réglables pour ce rôle devrait se trouver ici, y compris les variables dans defaults/main.yml, vars/main.yml, et toutes les variables qui peuvent/doivent être définies via des paramètres au rôle. Toutes les variables lues à partir d'autres rôles et/ou de l'étendue globale (c'est-à-dire hostvars, group vars, etc.) doivent également être mentionnées ici.

Valeurs par défaut

Nom Type Description
git_gpg.git.signing_key String Clé de signature par défaut pour Git. Voir user.signingKey.
git_gpg.git.auto_sign Boolean Si les commits doivent être signés automatiquement. Voir user.gpgsign.

Variables

Nom Type Description
String

Exemple de Playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours utile pour les utilisateurs :

---
- hôtes : localhost
  rôles :
    - rôle : git-gpg
      tags :
        - git
        - gpg

Licence

MIT

Informations sur l'auteur

Mailo Světel

À propos du projet

Very base setup of GPG

Installer
ansible-galaxy install rooland-provisioning.git-gpg
Licence
Unknown
Téléchargements
137
Propriétaire