小编cri*_*ton的帖子

将现有的ssh_authorized_keys导入puppet ressource

有没有办法从/root/.ssh/authorized_keys自动导入所有现有的ssh密钥到puppet?例:

如果我在/root/.ssh/ssh_authorized_keys中有以下内容:

ssh-rsa AAAAakljsehrkjysdfjkhasdkfhskjghg== userA@hostA
ssh-rsa AAAAajklrkljeykljrsyehkrjryekjdkj== userB@hostB
Run Code Online (Sandbox Code Playgroud)

我想运行类似的东西:

puppet resource ssh_authorized_key
Run Code Online (Sandbox Code Playgroud)

并获得以下输出:

ssh_authorized_key {'userA':
    ensure => present,
    key    => 'AAAAakljsehrkjysdfjkhasdkfhskjghg==',
    type   => 'ssh-rsa',
    name   => 'userA@hostA',
    user   => 'root',
}
ssh_authorized_key {'userB':
    ensure => present,
    key    => 'AAAAajklrkljeykljrsyehkrjryekjdkj==',
    type   => 'ssh-rsa',
    name   => 'userB@hostB',
    user   => 'root',
}
Run Code Online (Sandbox Code Playgroud)

这有点可能吗?

ssh puppet

1
推荐指数
1
解决办法
4754
查看次数

标签 统计

puppet ×1

ssh ×1