Azulinho SSH Keys 通过Ansible自动化部署SSH密钥
本repo包含用于部署SSH密钥的Ansible代码,简化SSH密钥的部署过程。从GitHub克隆时,只需运行命令:rake
;使用Ansible星系时,运行命令:ansible-galaxy install Azulinho.azulinho-ssh-keys
。
要使用该角色,将以下变量添加到group_vars/all
或包装角色文件中:
azulinho_ssh_keys:
- { hostgroup: 'vagrant_servers', owner: 'vagrant', path: '/home/vagrant/.ssh/id_rsa', contents: [ '...' ] }
此配置块定义了私有密钥、公共密钥和授权密钥,并自动部署到服务器。建议使用Vault或其他加密方法来保护密钥内容的安全。
下载地址
用户评论