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 年创建的。

关于项目

Copy SSH Keypair.

安装
ansible-galaxy install net2grid.ssh_keypair
许可证
mit
下载
438
拥有者
We empower energy retailers to help consumers become energy efficient by unlocking value from Smart Meter data