rooland-provisioning.git-gpg

Git — GPG

GPG 的基础设置。它安装 GPG、输入密码的应用程序和 Git。创建这个角色的目的是为了准备系统以便于 签署 Git 提交。我基于 设置 Keybase.io、GPG 和 Git 来签署 GitHub 上的提交 的内容创建了这个角色。这个指南对我帮助很大,建议大家至少简单看一下。

要求

这个角色通过 Homebrew 安装软件,因此最好事先安装好 Homebrew ;)

角色变量

此角色可设置变量的说明应在此处,包括 defaults/main.yml、vars/main.yml 中的变量,以及可以/应该通过角色参数设置的任何变量。从其他角色和/或全局范围(例如 hostvars、group vars 等)读取的变量也应在此提及。

默认值

名称 类型 描述
git_gpg.git.signing_key 字符串 Git 的默认签名密钥。请查看 user.signingKey
git_gpg.git.auto_sign 布尔值 是否自动签署提交。请查看 user.gpgsign

变量

名称 类型 描述
字符串

示例剧本

包含有关如何使用您的角色(例如,以参数形式传入的变量)的示例,对用户来说总是很有帮助:

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

许可证

MIT

作者信息

Mailo Světel

关于项目

Very base setup of GPG

安装
ansible-galaxy install rooland-provisioning.git-gpg
许可证
Unknown
下载
137