タグ

Ottoに関するclavierのブックマーク (8)

  • HashiCorp製品(Vagrant, Consul, Atlas, Otto)の活用による開発環境構築の自動化について発表しました - GMOインターネットグループ グループ研究開発本部

    2015.12.21 HashiCorp製品(Vagrant, Consul, Atlas, Otto)の活用による開発環境構築の自動化について発表しました この記事は HashiCorp Advent Calendar 2015 の第22日目です(急きょ参加させてもらったので、公開日と1日ズレてます……)。 次世代システム研究室の DevOps ネタ担当の M. Y. です。今回は、2015年12月21日に開催された社内の研究発表会にて、HashiCorp の新ツール “Otto” に関する発表を行いましたので、その内容をご紹介します。 Otto とは、2015 年 9 月末に HashiCorp 社が発表した新しいツールです(参考:公式サイト、リリース時のブログ記事)。単一の設定ファイル “Appfile” で、開発環境と番環境の両方を管理できる “The Successor to

    HashiCorp製品(Vagrant, Consul, Atlas, Otto)の活用による開発環境構築の自動化について発表しました - GMOインターネットグループ グループ研究開発本部
  • ottoでSymfony2を構築してみちゃった - Qiita

    このビックウェーブに乗るしかないということで、やってみました。 ottoの設置 適当なディレクトリにダウンロードしてきて解凍してあげれば大丈夫です。 $ cd ~/bin $ wget -qO- -O tmp.zip https://dl.bintray.com/mitchellh/otto/otto_0.1.1_darwin_amd64.zip && unzip tmp.zip && rm -rf tmp.zip

    ottoでSymfony2を構築してみちゃった - Qiita
  • HashiCorp Otto で MySQL 5.7 の環境をつくる - Librabuch

    若干乗り遅れた感がありますが、Vagrant の後継(?)と言われる Otto。調べてでてくる情報は公式のサンプルを実行していることが多かったので表題の通り MySQL 5.7 の環境を作ってみました。 hashicorp/otto · GitHub otto コマンドはファイルを配置するだけで利用可能になるので、インストール手順は割愛します。 適当なディレクトリを作成し、次の Appfile を作成します。 application { name = "mysql" type = "docker-external" } customization "docker" { image = "mysql:5.7" run_args = "-e MYSQL_ROOT_PASSWORD=mysql -e MYSQL_DATABASE=dev -p 3306:3306" } あとは otto を実行す

  • Hashicorp Ottoを読む

    Hashicorpから2015年秋の新作が2つ登場した. Otto - HashiCorp Nomad - HashiCorp Ottoがなかなか面白そうなのでコードを追いつつ,Ottoとは何か? なぜ必要になったのか? どのように動作するのか? を簡単にまとめてみる. バージョンは 0.1.0 を対象にしている(イニシャルインプレッションである) Ottoとは何か? 公式はVagrantの後継と表現されている.が,それはローカル開発環境の構築も担っているという意味で後継であり,自分なりの言葉で表現してみると「OttoはHashicorpの各ツールを抽象化し開発環境の構築からインフラの整備,デプロイまでを一手に担うツール」である.ちなみにOttoという名前の由来はAutomationと語感が似ているからかつ元々そういう名前のbotがいたからとのこと. なぜOttoか? なぜVagrantで

  • 【参考訳】otto | Pocketstudio.jp log3

    HashiConf 2015 day 1 の KeyNote で発表された Otto (https://ottoproject.io/)に関する blog 記事がありましたので、例によって日語訳です。参考程度にどうぞ。 Otto – HashiCorp https://www.hashicorp.com/blog/otto.html ■ Otto 今日、私達は Otto を公開します。これは Vagrant の後継者です。Otto はアプリケーションを開発・デプロイするための単一のソリューションであり、マイクロサービスを最もサポートしているものです。これは私達が開発してきた中でも、最も強力なツールです。 Otto は、あらゆる設定を必要とせずに開発環境を構築するものです。Otto を使うことにより、自分のプロジェクト・タイプを判別し、業界標準として知られる組み込み型のツールを使い(役者注

  • HashiCorpの新プロダクトNomadとOttoを触ってみた | DevelopersIO

    ども、大瀧です。 VagrantやTerraformで有名なHashiCorpのカンファレンスイベント、HashiConf 2015が今朝未明からポートランドで開催されています。そこでNomadとOttoという2つの新サービスが発表されました。両方とも発表直後に公開され、試せるようになっているのでサンプルを動かしてみた様子をレポートします。 Nomad by HashiCorp Otto by HashiCorp Nomad NomadはEasily deploy applications at any scaleというリード文からあるように、アプリケーションをデプロイするスケジューラです。あらかじめアプリケーションを実行するホストにエージェントをインストール、アプリケーションをジョブとして設定ファイル(*.nomad)に定義しておき、設定ファイルに従ってジョブを実行します。 デプロイツー

    HashiCorpの新プロダクトNomadとOttoを触ってみた | DevelopersIO
  • Android でイベントバスを使う - Qiita

    Android では、非同期処理の返り値はコールバックインタフェースを介してやり取りされる。 これ以外にも、Observer パターンに基いて設計されているクラス(SharedPreferencesなど)や、Activity と Fragment とのやりとりなどでも、コールバックインタフェースを定義して、その実装とライフサイクル管理をする。 一方で、機能が増えるとその分コールバックインタフェースの定義も増え、Activity が幾つものインタフェースを実装することがある。コールバックインタフェースの定義が増えてくると、その分だけ依存関係が複雑になりやすくなったり、コールバックを受けて更に非同期処理を呼び出して…としていくと、どんどんネストが深くなったりしていく(コールバック地獄)。 そこで、コールバックメソッドを呼ぶタイミングでイベントを発火し、コールバックインタフェースの実装ではなく、

    Android でイベントバスを使う - Qiita
  • Reddit - Dive into anything

  • 1