タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

cuisineとfabricに関するBigFatCatのブックマーク (3)

  • 意識の低い自動化 - Qiita

    意識レベルを低く保ったまま自動化する話 世の中にはChefやらAnsibleやらPuppetやらと様々な自動化ツールがあって、 意識の高いはてな民は日々「Chef-soloはオワコン、いまやChef-zeroの時代」 「Ansibleなら対象サーバへの事前準備が不要、時代はAnsible」といった不毛な会話を繰り広げていると聞く。 「モダンなエンジニアは全員Chefを使いこなしているものだ」みたいな空気すらある。 なるほど、自動化ツールの学習は興味深いし楽しい。 大規模なサーバ群が次々と自動的にセットアップされてゆく様子は感動すら覚える。 が、私がやりたいことはリモートサーバのログを消したいだけなんだ、コマンド2つで済む内容なんだ・・・というときにはちと大仰すぎる。 「鶏を割くに焉んぞ牛刀を用いん」とはよく言ったものである。 シェルスクリプトで済むような内容、特に冪等性が必要ない場面、日常

    意識の低い自動化 - Qiita
  • cuisineでfabricに冪等性を授ける - Qiita

    cuisineとは cuisineは、fabricに冪等性を授けるライブラリです。 冪等性とは、1回実行しても複数回実行しても同じ結果になる特性のことです。インフラ界隈で言うと、ChefやPuppet、Ansibleなどのツールが冪等性を持っています。つまり、これらのツールは1回実行しても複数回実行してもサーバが同じ状態になる特性を持っています。 しかしながら、fabricは冪等性がないため実行時の設定状態に配慮しなければ、複数回実行するとエラーになります。例えば、ユーザを追加するスクリプトを書いた場合、1回目の実行は上手く追加されますが、2回目はすでにユーザが存在するためエラーになってしまいます。 サーバの初期設定にfabricを使っていましたが、初期設定しか意識せずにスクリプトを書いていたので、ちょっとした変更や修正でも再実行できなくて困っていました。いまさら、ChefやPuppet、

    cuisineでfabricに冪等性を授ける - Qiita
  • Fabric, Cuisine and Watchdog for server administration in Python

    The document summarizes name changes to SAP Cloud Platform offerings as part of SAP's One Platform strategy. Key points: - SAP Cloud Platform has been retired and replaced by SAP Business Technology Platform (SAP BTP), which includes solutions for database/data, analytics, application development/integration, and intelligent technologies. - SAP Cloud Platform services are now organized into the SA

    Fabric, Cuisine and Watchdog for server administration in Python
    BigFatCat
    BigFatCat 2015/11/20
    Cuisineの使い方
  • 1