Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
はじめに 先日行われた AnsibleFest San Francisco 2017 での発表の動画が、26個ほど以下のページに掲載されています。 www.ansible.com 私が特に気になったネットワークとテストの動画を簡単にご紹介します。 ■ ANSIBLE FOR NETWORKS: GOING BEYOND STATIC CONFIG TEMPLATES www.ansible.com コンフィグのテンプレートファイルを利用してコンフィグ投入する事例 紹介されていたplaybookは以下の通り template モジュールで、コンフィグを生成 napalm_install_config モジュールで、コンフィグ投入 file モジュールでファイルを削除 gitを用いたワークフロー 一連の流れは Jenkins の pipeline を利用して実装 ■ AUTOMATING NE
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Infrastructure as Codeにおけるテスト駆動開発実践入門(上) Infrastructure as Codeにおけるコード開発にテスト駆動開発を導入する具体的な方法を全二回に分けて説明します。(上)ではIaCとは何か、テスト駆動開発とは何かについて概要を説明します。 Infrastructure as Codeにおけるテスト駆動開発実践入門(下)はこちら はじめに クラウド/コンテナ技術の登場により、ITインフラは頻繁に作っては捨てられる時代になりました。このような時代において、ITインフラの構成管理を従来通り手動で行
渡辺です。 Ansibleを使っている皆様、テスト書いてますか? え、書いてない? 弊社では、社内共有しているAnsibleのRoleの検証にServerspecを利用しています。 今日はよく使うリソースタイプを紹介します。 テストの流れ テストのフレームワークとしてはTest Kitchenを利用しています(kitchen-ansiblepushを利用したAnsible roleのテスト環境構築)。 はじめに、Test KitchenのEC2 Driverを利用し、AWS環境にEC2インスタンスを作成します。 次に、ひとつのRoleを実行するAnsibleのPlaybookを流します。 続けて、サーバの状態が期待された状態になっているかをServerspecで検証します。 最後に、AWS環境にEC2インスタンスが破棄されます(検証失敗時は破棄されない)。 Ansibleでもテストの仕組み
この記事はNIFTY Advent Calendar 2016 20日目の記事です。 昨日は二つの意味で自分の同僚である@megane42さんのアイドルに囲まれて仕事がしたかったという記事でした。 最近@megane42さんからアイドル駆動開発という素晴らしいライフハックを教えていただき、自分も開発で合法的(?)に担当アイドルのダイレクトマーケティングがしたいと思っている今日この頃ですが、今回は全く関係ない話です。謹んでお詫び申し上げます。 はじめに 自分が所属している部では自前でvCenterを持って運用していて(社内では珍しい(?)脱ニフティクラウドです)、サーバーの構成管理をするために以下のものを使っています。 serverspec ansible vagrant-vsphere 本日はこれらをどのように活用してテスト駆動サーバー運用を行なっているかを書きます。 テスト駆動サーバー運
#【連載01】Vagrant-Ansible-Serverspecによるサーバ構築とサーバテスティング ##目次 Vagrant編(ソースコードはGitHub公開中) 101.Vagrant-Ansible-Serverspecによるサーバ構築とサーバテスティング 102.Windows上のVirtualBoxにVagrantのベースとなる最小構成CentOS7を作成 103.Vagrantを利用する為のインストールと設定(Windows側) 104.Vagrantを利用する為のインストールと設定(Linux側【VirtualBox内】) 105.VirtualBox内のLinuxイメージをVagrantBoxファイルに変換する 106.VagrantBoxの初期化から複数サーバ起動までの一般的な流れ 107.最小構成CentOS7からAnsible実行可能な操作用CentOS7を作成する
はじめに Chef,Puppet,Ansibleなどの構成管理ツールで作ったスクリプトのテスト自動化について考えてみました。 テストスクリプトについては個人的にはServerspec一択なのですが、複数のOS、同一のOSでも複数バージョンのテストを手動でやり続けるのは限界があります。 そこで今回はAWSとJenkinsとVagrantを使ってテストを自動化してみました。 設定するときに特にはまりやすいポイントについて解説しています。 概要 Vagrant経由でEC2を起動し、ansible,serverspecのテストを流します。テストが成功すればvagrant経由でEC2を停止する。というのが大きな流れになります。 EC2で起動するインスタンスのAMIは予め選定し、使いやすいようにカスタマイズしておきます。 私がカスタマイズした点は一つだけで、ローカルの環境でもVagrantを使っている
November 13, 2014 参考 KAIZEN platform Inc. における運用自動化 - Speaker Deck Continous Integration and Delivery with Docker - CircleCI TL;DR CircleCI上でDockerコンテナを立て、 そのコンテナに対してプロビジョニングを行い、 プロビジョニング後のコンテナに対してテストを行う DockerコンテナにAnsibleを実行する コミットする度にDockerのimageをpullするのは時間がもったいないので cache_directoriesを利用し、imageをexportしておき 実行時にimportするようにすると多少速くなる。 . ├── Dockerfile ├── ansible/ └── circle.yml Dockerfile FROM kenji
Home › Testing › Infrastructure Testing With Ansible and Serverspec: Part 1 Infrastructure Testing With Ansible and Serverspec: Part 1 By Aaron on 04 Feb 2014 • ( 0 ) Ansible allows you to automate the configuration of your IT infrastructure. The administrator enters configuration commands in a set of script files called a “playbook” and then runs them. If the administrator has entered all the com
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く