net2grid.ssh_keypair
Ansible 角色: SSH 密钥对
将 SSH 密钥对复制到指定用户的主目录中。
需求
没有特别的要求。
依赖
无。
示例剧本
- hosts: servers
vars_files:
- vars/ssh_keypair.yml
roles:
- { role: net2grid.ssh_keypair }
在 vars/ssh_keypair.yml
中(请注意私钥的缩进和格式):
ssh_user: root
ssh_user_homedir: /root
key_private: |
-----BEGIN RSA PRIVATE KEY-----
YiAyGtywXvqcy392xWskk1E8tz6ZNMO0PiNYCx+fLUOwy2lc3G5sBgVEQCBasdxd
Fxx9H+VwmNpZXopQtBguuhijfbeX8IHn8voBo9EtTOl4tyEsnLHfyVWAqL3vFXHi
-----END RSA PRIVATE KEY-----
key_public: "ssh-rsa AAAAB3NzaC1yc2EAAIlh4aKFgC1CcosaReT+921DT9UHLuTOj2Qb69 root@vm"
许可
MIT / BSD
作者信息
这个角色是由 NET2GRID BV 于 2017 年创建的。