Ansible Documentation
openssl_privatekey – Generate OpenSSL private keys.機能
- PEM 形式の秘密鍵を生成します
- このモジュールを実行するには対象ホストに pyOpenSSL パッケージがインストールされている必要があります
パラメータ
パラメータ | 選択肢/ Default | 説明 |
---|---|---|
force | ・no ・yes | 秘密鍵が生成済みのときでも再生成する |
passphrase | - | 秘密鍵のパスフレーズ |
path ※必須※ | - | 生成した秘密鍵を格納するファイル名。ファイルモードは 0600 になる |
size | 4096 | 生成する秘密鍵のビット数 |
state | ・present ・absent | ・present 秘密鍵を作成する ・absent 秘密鍵を削除する |
type | ・RSA ・DSA | 生成する鍵の種類 |
例
- name: ~/.ssh にデフォルト設定の秘密鍵を作成 openssl_privatekey: path: ~/.ssh/id_rsa
- name: ~/.ssh に 1024 ビット長の DSA 形式の秘密鍵を作成する(作成済みの場合は上書きする) openssl_privatekey: path: ~/.ssh/id_dsa type: DSA size: 1024 force: yes