rooland-provisioning.git-gpg
Git — GPG
Configuración básica de GPG. Instala GPG, una aplicación para ingresar el PIN y Git. La motivación para crear este rol es preparar el sistema para firmar compromisos de Git. Este rol se basa en la información de Configurar Keybase.io, GPG y Git para firmar compromisos en GitHub. Esta guía fue de gran ayuda y recomiendo revisarla, al menos rápidamente, a todos.
Requisitos
Este rol instala software a través de Homebrew, así que tener Homebrew instalado sería útil ;)
Variables del Rol
Una descripción de las variables que se pueden configurar para este rol debe ir aquí, incluyendo cualquier variable que esté en defaults/main.yml, vars/main.yml y cualquier variable que se pueda/deba establecer a través de parámetros del rol. También se deben mencionar aquí las variables que se leen de otros roles y/o del alcance global (es decir, hostvars, group vars, etc.).
Por defecto
Nombre | Tipo | Descripción |
---|---|---|
git_gpg.git.signing_key | Cadena | Clave de firma predeterminada para Git. Ver user.signingKey. |
git_gpg.git.auto_sign | Booleano | Si los compromisos se firmarán automáticamente. Ver user.gpgsign. |
Variables
Nombre | Tipo | Descripción |
---|---|---|
Cadena |
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) también es útil para los usuarios:
---
- hosts: localhost
roles:
- role: git-gpg
tags:
- git
- gpg
Licencia
MIT
Información del Autor
Mailo Světel
- Generalmente inactivo en Freenode como lipoqil
- http://mailo.svetel.cz
ansible-galaxy install rooland-provisioning.git-gpg