我怎样才能让puppet为虚拟用户部署ssh密钥?
我试图让木偶为虚拟用户分配授权的SSH密钥,但我不断收到以下错误: err: Could not retrieve catalog: Could not parse for environment production: Syntax error at 'user'; expected '}' at /etc/puppet/modules/users/manifests/ssh_authorized_keys.pp:9 我相信我的configuration是正确的(下面列出),但有一个语法错误或范围问题我缺less? 我只想将用户分配给节点,并让这些用户自动安装其ssh密钥。 有没有更好的方法来做到这一点,我只是在推翻它? # /etc/puppet/modules/users/virtual.pp class user::virtual { @user { "user": home => "/home/user", ensure => "present", groups => ["root","wheel"], uid => "8001", password => "SCRAMBLED", comment => "User", shell => "/bin/bash", managehome => "true", […]