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
- Est généralement inactif sur Freenode sous le pseudo lipoqil
- http://mailo.svetel.cz
ansible-galaxy install rooland-provisioning.git-gpg