既存のすべての ssh キーを /root/.ssh/authorized_keys からパペットに自動的にインポートする方法はありますか? 例:
/root/.ssh/ssh_authorized_keys に次のコンテンツがある場合:
ssh-rsa AAAAakljsehrkjysdfjkhasdkfhskjghg== userA@hostA
ssh-rsa AAAAajklrkljeykljrsyehkrjryekjdkj== userB@hostB
私は次のようなものを実行したいと思います:
puppet resource ssh_authorized_key
そして、次の出力を取得します。
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',
}
これはどういうわけか可能ですか?