タグ

ansibleとawsに関するmanabouのブックマーク (2)

  • Ansible、Vagrant、Packerを用いたAWSの開発/本番/ステージング環境の構築

    はじめに 受託開発において、比較的小規模なフルスクラッチのWebシステムを開発する場合、インフラ関連の工数の中でWeb/アプリケーション(AP)サーバの構築に対する工数が比較的多くなってきます。 また、複数のプロジェクトにおいて、同じような作業を繰り返し実施する必要があり、手作業で構築を実施する場合、繰り返し実施する中で手順書が修正され続け、いわゆる「秘伝のタレ」となり再現性が失われるケースが多々あります。 稿では、開発環境及び番/ステージング環境において、Web/APサーバを構築する際に「再現性があり」「繰り返し利用が可能で」「短時間で構築が可能な」方法として、Ansible、Vagrant、Packerを用いた実践方法をご紹介します。 Ansible、Vagrant、Packerの役割 Ansible、Vagrant、Packerは既に多くの事例でも採用されているため、ご存知の方も

    Ansible、Vagrant、Packerを用いたAWSの開発/本番/ステージング環境の構築
  • GitHub上のAnsiblePlaybookをSystems Managerで実行する | DevelopersIO

    はじめに 中山(順)です 以前、弊社の大栗より、「EC2の管理を行えるSystems ManagerでgithubやS3に配置したファイルをローカルにダウンロードして実行することが可能になりました。」という内容をご紹介しました。 Systems Managerのスクリプト実行でgithubとS3をサポートしました 今回、これを応用してGitHub上のAnsiblePlaybookをEC2インスタンス上で実行させてみました。 おさらい "AWS-RunRemoteScript"でやっていることは、以下の2つです。 コンテンツ(スクリプトなど)のダウンロード https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-plugins.html#aws-downloadContent コマンドの実行 (Windows) htt

    GitHub上のAnsiblePlaybookをSystems Managerで実行する | DevelopersIO
  • 1