Lifeいま、僕にできること。この広告は、90日以上更新していないブログに表示しています。かじってみたので、感想を。?インターネットでも情報が満載です。ネットの力を感じます。笑ネットだと、それぞれの環境やバージョンだったりで、情報にズレを感じました。見るを参考にしました。はじめられます!Chefでなにする?書籍を読んだだけでは、なかなか理解できません。サンプルで簡単たレシピを作成することにして、学習を進めたら良いです。「nginxでwordpressを構築する」でchefを使ってみることにしました。(php-fpmも)mysqlインストール・設定wordpressインストール・設定こんな感じのレシピを書きました。レシピの書き方は、ネットにたくさん記載されています。ここで記載する事項は無いのですが、ネットによく記載されているサードパーティーのレシピをgitから落として、実行すると一応インストールできるのですが、サードパーティーのレシピはとてもよくできていて、学習初心者には中で何をしているのか分かりにくいです。Rubyの文法を理解していないとチンプンカンプン。置き換えてしまうことです。コマンドを置き換えて、その後、「すでにインストールされていた場合」などの条件分岐をRubyで、レシピに追加していきます。することで、自分が何をやっているのかが理解できて、同時にRuby文法に慣れます。それができると、サードパーティーのレシピがよくできているかを理解できます。体感した学習コスト学習したことと、気がついた事項をメモしておきます。Rubyの学習Rubyを知らなくても、プログラムを書いたことがあれば、理解にそれほどコストは掛からないと思います。レシピを書くだけなら、Rubyの言語をそれほど深く知る必要がないので、必要構文を習得すればOKだと思います。Chefの概要これが結構混乱します。運用する規模にもよると思いますが、「ちょっと試すか」の時点だと、とても多くの機能があるので、なにがどれで、どのように構成しているのかを学習するのが面倒に感じます。Chefの機能はとても充実していると思います。大規模運用にも実績があるので、Chefはいろいろできるんだなぁ〜って驚きます。使用コマンドChefの概要の部分と関係があるのですが、「ちょっと試す」場合に必要になるコマンドはとても少ないです。充実した使い方や運用情報がネットに記載されているがために、情報過多で、お試しするには混乱しそうです。こんな感じで、chefをカジッてみました。知ってからネットや書籍を再度確認すると、chefの充実ぶりがよくわかります。小規模構成だとオーバーリッチを感じるほどです。流行なので、少しはカジッておいて損はないかな。»プロフィールid:hatcy840いま、僕にできること。18インチホイールって。