タグ

ブックマーク / graceful-life.hatenablog.com (5)

  • Ansible v2 を試してみよう - Hack the World!

    Londonで行われたAnsibleFest にて、Ansible v2の話が発表されたようです。 What's New in v2 - AnsibleFest London 2015 from jimi-c ユーザーが書くようなPlaybookは100%の互換性があるような作りにしてあるようなので、急いで対応する必要はなさそうですが、 一部のプラグインに関しては、対応が必要な模様です。(そのせいでコレまで出来ていたことができなくなるようなことが無ければよいのですが。。。) ソースコードは githubで公開されているので、今回試してみることにしました。 ansible/ansible · GitHub 以下のセットアップコマンドを実行すれば、開発中のansible v2が利用できます。 v2 環境のセットアップ(2015/2/11現在、py3はまだ動かない模様) ------------

    Ansible v2 を試してみよう - Hack the World!
    labunix
    labunix 2015/02/12
  • 閉鎖環境でも 超簡単に Bash を一括アップデートする。 #shellshock #ansiblejp thanks ansible - Hack the World!

    弊社は観測範囲では外部ユーザーがコマンド実行できる様なサービスではないので(一体何をしているのかはかなり謎ですが)、どうやらCGIとかを使ってない様なので問題はなかったようです。 が、一応念のためシナリオは作って準備しておいたので、このまま眠らせておくのはかわいそうなので公開しようと思います。 閉鎖環境でない&RedHat系なら、こちらの記事が参考になるかと思います。 Ansible で、複数サーバの RPM を一括で更新する - Shin x blog Patch Shellshock)with Ansible - Raymii.org Ansibleを知らない人の為に Ansible は、最近話題のDeploymentツールです。 teraterm マクロの発展形みたいなもので、構成情報(操作するホスト)、とシナリオ(playbook、操作する内容)を書くだけの、シンプルな設定だけで使

    閉鎖環境でも 超簡単に Bash を一括アップデートする。 #shellshock #ansiblejp thanks ansible - Hack the World!
    labunix
    labunix 2014/09/28
  • 楽々運用!Supevsord+unicorn/gunicornで作る、Linux daemon 手順 - trac/bloodhound  - - Hack the World!

    前回、supervisorや、unicornherderを用いた、Webアプリプロセスのdaemon化の概要について説明しました。 簡単な仕組みや、役割分担についても何となくご理解頂けたと思います。 1.概要編 2.手順編 2.1.trac with gunicorn(bloodhound)←今ここ 2.2.redmine with unicorn 3.その他 さて、今回は、trac(bloodhound) のDaemon化の具体的な設定を通じて、daemon化を共有したいと思います。 tracは、今回はApache bloodhoundを利用してみましょう。(事例も少ないので 設定手順は以下の通りです。 0.環境構築 1.Webアプリのgunicorn対応 2.Webアプリのunicornherder対応 3.supervisorからの、Webアプリの起動 4.supervisorの、i

    楽々運用!Supevsord+unicorn/gunicornで作る、Linux daemon 手順 - trac/bloodhound  - - Hack the World!
    labunix
    labunix 2013/12/11
  • 楽々運用!Supevsord+unicorn/gunicornで作る、Linux daemon 概要 - Hack the World!

    最近、redmineやら、joruri gwやら、python,pyramidで作った自作アプリやら、trac(bloodhound)やら、色んなサービスを動かしています。 しかしながら、インフラ周りを触れる人の少ないこと少ないこと。 公開されていて、簡素なドキュメントのあるWebアプリですら、挫折してしまうこと有りますよね。 (私にも身に覚えが。。。 と言うのは、Webに求められている事が大変多くなっていることに原因があると思われます。 javascriptなどを用いたアーキテクチャの変異などアプリケーション層が複雑化してきている事 フレームワークの手厚いサポートにより、 開発者はアプリケーション層に専念できるようになっていること(その反面、インフラまで手が伸びない。 また、昔ほど長期間エンジニアを抱えてる現場も少なくなってきたように感じます。 一つの言語やフレームワークを使ってノウハウ

    楽々運用!Supevsord+unicorn/gunicornで作る、Linux daemon 概要 - Hack the World!
    labunix
    labunix 2013/12/02
  • 第5回 Hack-a-Party に参加してきました。 #ydeb - Hack the World!

    第3回?に引き続き、参加してきました。 http://atnd.org/events/15064 Ideathonが無かったので心配していたのですが、なんとか頑張って多くの拍手を頂いてきました。 # 前夜に開催者である高橋さんに「無理だったら、もくもくしてもいいですか?」とか泣き言を吐いたのが今思うと恥ずかしいです。 作った物に関しては、LinuxConのプレイベントで紹介していただけるそうです。(コレの紹介がメインではないですが http://events.linuxfoundation.jp/events/linuxcon-japan/open-forum (多分コレ? 個人的には一応完成(リリース)までは、自分から語るのは無しにしようと思ってます。 # 他人に強制するつもりはありません。 =========================================== さて、千

    第5回 Hack-a-Party に参加してきました。 #ydeb - Hack the World!
    labunix
    labunix 2011/05/17
    2011-05-15 第5回 Hack-a-Party に参加してきました。 #ydeb
  • 1