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