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

プロジェクトについて

Very base setup of GPG

インストール
ansible-galaxy install rooland-provisioning.git-gpg
ライセンス
Unknown
ダウンロード
137