znerol.wkd_gpg
Ansibleロール: WKD
GPGキーをWeb Key Directory構造にエクスポートするためのタスクを提供します。
要件
AnsibleコントローラーのマシンでPython 3が必要です。
必要なロール変数
wkd_gpg_uids: エクスポートするGPGのUIDのリスト。このリストは、loop_varをwkd_gpg_uidに設定してループ処理されます。wkd_basedir: キーがエクスポートされるベースディレクトリへのパス。通常、ウェブサーバのドキュメントルートに設定されます。
オプションのロール変数
wkd_method:directまたはadvancedのいずれか(ドラフト標準のキー発見セクションを参照)。デフォルトはadvancedです。wkd_gpg_export_dest: GPGキーがエクスポートされるパス。デフォルトはテンプレート化された文字列です。defaults/main.ymlを参照してください。wkd_gpg_export_params: znerol.gpg_exportルックアッププラグインに渡される追加のパラメータのハッシュ。特に、公開鍵管理をソース管理されたディレクトリに設定するためにhomedirが便利です。このディレクトリにはプライベートキーが含まれていません。
依存関係
例プレイブック
znerol.wkd_gpgロールの使用方法:
- hosts: localhost
vars:
wkd_gpg_uids:
- "[email protected]"
- "[email protected]"
- "[email protected]"
- "[email protected]"
- "äëöüï@example.org"
- "[email protected]"
wkd_basedir: "/var/www"
tasks:
- name: znerol.wkd_gpgロールがインポートされました
import_role:
name: znerol.wkd_gpg
ライセンス
MIT
