rooland-provisioning.git-gpg
Git — GPG
GPGの基本的な設定です。GPG、PIN入力用アプリ、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
- Freenodeで通常lipoqilとしてアイドル中
- http://mailo.svetel.cz