タグ

2016年7月8日のブックマーク (3件)

  • chefでのインストールの目的別逆引き - Qiita

    %W{ openssl openssl-devel }.each do |pkg| package "#{pkg}" do action [ :install, :upgrade ] end end rubyのeachメソッドの説明をすると、 %W{}の中にスペース区切りで対象パッケージを入れます。 .eachの手前に配列変数をおいてわせるかんじ。 だからまあ、.eachの手前にnode['base_setting']['ssl_packages']とかのアトリビュートそのまま書いて呼び出しても動きます。 で、doとendの中身が一つのブロックで、 |pkg|に配列が入れられて、#{pkg}で変数を呼びだしてつかってるかんじです。 上記の例ではアクションを配列で複数指定しているので、入ってなければinstallされ古ければupgradeされます。 rubyのメソッドを簡単に解説してる以下

    chefでのインストールの目的別逆引き - Qiita
  • elliptium.net

    elliptium.net 2024 著作権. 不許複製 プライバシーポリシー

  • 1443641775

    よく「どうやって情報手に入れてるの?」みたいに聞かれますが、そんなの、ひたすら時間かけてgithubみたりメーリングリスト読んだり最近ではgitterの会話読んでるに決まってます。 どうやって(How)ではなく、なぜ(Why)、自分がそんなことをするようになったのかを、あらためて書いてみる気になったので書いてみたいと思います。 書こうと思ったのは、Howだけ書いても、Why書かないとあまり意味ないと思うことが多くなったからですかね。(この件に関しては) 無責任に大雑把にいうと、(どんな理由であれ)情熱みたいなものがあれば、Howは自然に身につきます、たぶん。 なお、少し長くなるし、自分語りっぽくなるし、いつも書いてるようなものとは少し方向性が違い、具体的なすぐ役に立つ技術的な内容*1は基出てこないので、期待してるものが違うと思う人は、ここで読むのやめたほうがいいと思います。 どれほどコー

    1443641775
    rsakamot
    rsakamot 2016/07/08