タグ

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

  • Infrastructure as Codeにおけるテスト駆動開発実践入門(上) - Qiita

    Infrastructure as Codeにおけるコード開発にテスト駆動開発を導入する具体的な方法を全二回に分けて説明します。(上)ではIaCとは何か、テスト駆動開発とは何かについて概要を説明します。 Infrastructure as Codeにおけるテスト駆動開発実践入門(下)はこちら はじめに クラウド/コンテナ技術の登場により、ITインフラは頻繁に作っては捨てられる時代になりました。このような時代において、ITインフラの構成管理を従来通り手動で行うことは不可能です。なぜなら次のような事態が起こるからです。 頻繁にITインフラの構成が変わるため、手動で構成管理すると管理コストが膨大になる 管理表の反映し忘れにより、管理表に記載されているITインフラの構成と実際のITインフラの構成が乖離する そこで近年Infrastructure as Code(IaC)という技術が注目を集めていま

    Infrastructure as Codeにおけるテスト駆動開発実践入門(上) - Qiita
  • AnsibleTDD環境をtest-kitchen, serverspec, Dockerで作る(2015年10月版) - Qiita

    これはtest-kitchen, serverspec, DockerをつかってAnsibleのテスト駆動開発を行う環境を構築する手順です。 Ubuntu14,CentOS7でApache2をインストールし、サービスを起動し、ブート時のサービス自動起動を設定するベストプラクティス構成1のAnsible playbookを例として取りあげます。 この記事の目標 AnsibleのTDD環境として、test-kitchenで次のことが出来る環境を作ります。 Docker上にUbuntu14, CentOS7のコンテナを立ち上げ 各コンテナをAnsibleでプロビジョニング 各コンテナのプロビジョニング結果をServerspecで検証 前提条件等 この記事の前提条件は以下のとおりです。 作成するAnsible playbookの構成はベストプラクティスのディレクトリレイアウトに従う1 作業環境は

    AnsibleTDD環境をtest-kitchen, serverspec, Dockerで作る(2015年10月版) - Qiita
  • 1