Hai 新人板前のAdachinです。
前回はitamaeの紹介でしたが、
今回はユーザ作成と公開鍵追加を自動化するレシピをつくったので紹介しやす!
■user_recipe.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#make a user user "adachin" do action :create # uid "502" # gid "508" username "adachin" home "/home/adachin" password "hoge" end #add a key USER_NAME = "adachin" SSH_KEY = "公開鍵" directory "/home/#{USER_NAME}/.ssh" do owner USER_NAME group USER_NAME mode "700" end file "/home/#{USER_NAME}/.ssh/authorized_keys" do content SSH_KEY owner USER_NAME group USER_NAME mode "600" end あとは繰り返し |
■まとめ
itamaeやってる人が少ないから参考資料もない。。。
これでだいぶ楽になった・・・
そしてインフラ系は全てコード化する…
chefより楽ちん(・∀・)
0件のコメント