タグ

Fabricに関するka2nnのブックマーク (3)

  • chef + fabricを用いたクラウドサービス管理 | SmartNews開発者ブログ

    ゴクロの大平と申します。はじめまして。 4月からjoinさせていただいた、特に特記事項の無い平凡なプログラマです。さだまさしが好きです。 SmartNews開発者ブログをご覧になる方々は、サービスの裏側で動作するクローラーや多種多様な機械学習のロジックであったり、フロントエンドUIの話であったり、サービス固有の話に興味が有る方が多いと存じますが、都合上(原稿の担当順番の都合上)、今回は一般的な話をさせていただきます。 ※先掲の話題については次回以降取り上げられますので、お楽しみに。 一般的な話題とはいえ、大企業とスタートアップでは取り巻く環境や解決すべき課題も異なっていますので、その辺もあわせてお伝え出来ればなと思います。 なお、今回のテーマは、サーバー/ミドルウェアの構成管理ツールとして最近有名になってきた「chef」と「fabric」です。 かなり長文のエントリーになってしまい

    ka2nn
    ka2nn 2013/07/08
    みんなだいたいこんな感じ
  • Fabric デプロイツールのPythonicな書き方 - Ian Lewis

    Fabric は指定したコマンドを各ホストで実行する実行モデルです。この場合は特にホストの指定がなかったので、全部ローカルで、一回実行することになります。 これは結構つまんないので、当の例を見ましょう。これは最近、仕事で作ったコマンドです。 nginx サーバーでメンテ画面を出すようなコマンドです。 各ロードバランサーで実行します。 from fabric.api import run, cd, abort, require, sudo, env from fabric.decorators import runs_once, roles from fabric.contrib.console import confirm ... @roles('loadbalancers') def start_maintenance(): """ メンテナンス画面に切り替える """ _produc

  • zsh による Fabric コマンドのタブ補完 - 科学と非科学の迷宮

    Fabricは便利ですが、コマンドが多くなると管理が大変になり、いちいちコピペするのが面倒になります。 zsh を使えば、Fabric のタブ補完をすることが可能です。 ここでは、oh-my-zsh を使ったタブ補完の設定方法を紹介します。 oh-my-zsh のインストール id:mollifier さんがインストール方法についてまとめてくれていますので、こちらを参考にしてインストールしてみてください。 http://mollifier.hatenablog.com/entry/20101009/p1 Fabric 用タブ補完プラグインの導入 残念ながら、Fabric 用タブ補完プラグインは oh-my-zsh のアップストリームにマージされていません。 santiycr 氏が補完プラグインを書いていますのでそれを使ってください。 ~/.oh-my-zsh/plugins/fabric

    zsh による Fabric コマンドのタブ補完 - 科学と非科学の迷宮
  • 1