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