タグ

cloudformationに関するmoritataのブックマーク (5)

  • MesosとCephのクラスタをAWSに構築するTerraformのmoduleを書いた - As a Futurist...

    冬休みの宿題として、Mesos+Docker でアプリちゃんと動かしたい!→Shared Filesystem が欲しい →Ceph やりたい!→AWS の orchestration が必要 →Terraform 面白い!という yak shaving を経て、なぜかずっと Terraform をいじってました。とりあえずちゃんと動くのができたので公開。 riywo/mesos-ceph Terraform module for Mesos + Ceph cluster and Packer template – As a SW/Ops/DB Engineer 細かい話は 1 年ぶりの英語で適当に書きなぐったつもりなので、こちらにはポエムでも。 Terraform 面白い このブログとかを移行しようと考えてて、AWS を遊びじゃなくて運用しようとしたら、VPC とかサーバ以外に管理しなき

    MesosとCephのクラスタをAWSに構築するTerraformのmoduleを書いた - As a Futurist...
  • CloudFormationはガチ - サーバーワークスエンジニアブログ

    こんにちは、開発の千葉です。 今回は、CloudFormationをガッツリ使ってみました。 ハマリどころ満載でしたので、利用を検討されている方の参考になればと思い投稿する次第です。 実案件の構成は公開することができないので 稿では、以下の構成をCloudFormationで実現することを目的とします。 実利用の際は、必要なパッケージがインストール済みのAMIを用意して それをCloudFormationから起動するのがセオリーなのですが 今回はAmazonLinuxのAMIに、それらのパッケージをインストールする作業もCloudFormationから実現してみます。 作業の流れは、AWS CloudFormationを一読したあとに CloudFormerからテンプレートを自動生成します。 ここで生成されたテンプレートは、そのままでは使えたモノではないので Template Refer

    CloudFormationはガチ - サーバーワークスエンジニアブログ
  • CloudFormationで環境構築を自動化する

    連載目次 CloudFormationは、AWSのシステム構成をJSONで記述してテンプレート化し、構成の管理、修正、再利用を容易にするサービスです。 テンプレートによって作成された環境群は「スタック」と呼ばれます。AWSからWordPress、SharePoint、Redmineなどのサンプルテンプレートが多数提供されており、これらのテンプレートを使用することでその環境を簡単に用意することが可能です。 テンプレートを記述するJSONはテキストファイルのため、別途GitやSVNなどのバージョン管理システムで管理することによって、構成の変更履歴を追跡することが可能になります。また、現在の構成をテンプレート化するCloudFormerというツールもAWSから提供されています。 サンプルテンプレートを使った環境の自動構築 CloudFormationの手軽さを実感するために、LAMPスタックを構

    CloudFormationで環境構築を自動化する
  • AWS CloudFormation テンプレートリファレンス – AWS::CloudFormation::Init | Developers.IO

    Template Reference - AWS CloudFormation CloudFormation | 特集カテゴリー | Developers.IO AWS CloudFormationテンプレートリファレンス | シリーズ | Developers.IO 下記エントリではヘルパースクリプトとして『cfn-init』を紹介しましたが、そのスクリプトと密接に関係しているこちらのテンプレートについても併せてご紹介したいと思います。 AWS CloudFormation テンプレートリファレンス – ヘルパースクリプト/cfn-init | Developers.IO cfn-initのヘルパースクリプトを使ったAmazon EC2インスタンスの構築にメタデータを含める為には、AWS::CloudFormation::Initを使用します。テンプレートがcfn-initを呼び出した場

    AWS CloudFormation テンプレートリファレンス – AWS::CloudFormation::Init | Developers.IO
  • 【CloudFormation Tips】全リージョン・全アカウント対応型テンプレート | DevelopersIO

    よく訓練されたアップル信者、都元です。 CloudFormationテンプレートの理想 *1は、同じテンプレートを使って、あらゆるリージョン・あらゆるAWSアカウントで同じ構成が展開できることです。しかし、何も考えずにテンプレートを作ってしまうと、特定のリージョンでしか動かない、特定のAWSアカウントでしか動かないテンプレートが出来てしまいがちです。 AMIの参照方法 例えば、AMIというのは特定のリージョン内に存在するエンティティです。なので、テンプレートの中に固定でAMI IDを記述してしまうと、そのAMIがあるリージョンでしか使えないテンプレートとなってしまいます。また、公開状態ではないプライベートなAMIを使った場合、そのAMIが参照できるAWSアカウントでしか使えないテンプレートになってしまいます。 そこで、Amazon LinuxのAMI(2014.03版)であれば、このような

    【CloudFormation Tips】全リージョン・全アカウント対応型テンプレート | DevelopersIO
  • 1