dgibbs64.generate_ssh_keys
生成 SSH 密钥
这是一个 Ansible 角色,用于为 Ansible 控制节点 生成 SSH 密钥。
关于
当运行此角色时,会在控制节点上添加以下类型的 SSH 密钥:
- RSA
- DSA
- ECDSA
- ED25519
需求
无。
角色变量
变量的默认值在 defaults/main.yml
中设置:
key_directory: "~/.ssh"
key_rsa: "id_rsa"
key_dsa: id_dsa
key_ecdsa: "id_ecdsa"
key_ed25519: "id_ed25519"
ssh_key_comment: "ansible-ssh-key"
依赖
无。
示例剧本
此示例取自 molecule/default/converge.yml
,并在每次推送、拉取请求和发布时进行测试。
---
- name: converge
hosts: all
gather_facts: false
roles:
- role: dgibbs64.generate_ssh_keys