0
20人のユーザーを作成し、それらのユーザーをすべてのユーザーではなく必要なサーバーに追加する必要があります。シェフレシピを使用してこれを行う方法。シェフ13.4.19では、 。シェフクライアントを使用して関数を作成する13.4.19
サーバー1 - 、B、C サーバ2: - B、D、E server3の: - F、G、H
注: - ユーザーを表すされる時間です。
シングルユーザーレシピ
user "xxxxx" do
manage_home true
comment "admin"
uid 10001
gid "yyyyyyy"
shell "/bin/bash"
home "/home/xxxxx"
end
directory "/home/xxxxx/.ssh" do
owner "xxxxx"
group "xxxxx"
mode "0700"
end
file "/home/xxxxx/.ssh/authorized_keys" do
#source "authorized_keys_xxxxx"
content 'ssh-rsa AAAAB3Nsldjflsjdflhsdjflsldflsjdf5KksjfxvmzbcmzxbcmzxbcsjdjshdkjsweyriewyiyweifhskdjhfisdfksdjhfisdhfkjsbvmxcvksdfhksdncksdhfkjxchvisdhfsdkvcyisdhvksdhcvisdhcisdfwieyirweuyriweyriwueyriweuhkcxvbbcvkxbcvksxviusdyfisdfyiCHrtfF5BX936vhPSrwgSbGJ48DKIxquib5ZYrjK9KyUNNrrg19wl5TW [email protected]'
owner "xxxxx"
group "xxxxx"
mode "0600"
end
感謝し、あなたが通常custom resourceは、ユーザーに行くすべてのものを説明した後、このように、おそらくいくつかのレシピコードにしたいでしょう
my_userのカスタムリソースの例を提供できますか。 – user1726453
実際には、ユーザーを作成するときにどのようなことをしたいかによってまったく異なります。 – coderanger
ユーザーの詳細については、質問セクションを更新してください。 – user1726453