はじめに
先日行われた AnsibleFest San Francisco 2017 での発表の動画が、26個ほど以下のページに掲載されています。
私が特に気になったネットワークとテストの動画を簡単にご紹介します。
■ ANSIBLE FOR NETWORKS: GOING BEYOND STATIC CONFIG TEMPLATES
- コンフィグのテンプレートファイルを利用してコンフィグ投入する事例
- 紹介されていたplaybookは以下の通り
template
モジュールで、コンフィグを生成napalm_install_config
モジュールで、コンフィグ投入file
モジュールでファイルを削除
- gitを用いたワークフロー
- 一連の流れは Jenkins の pipeline を利用して実装
■ AUTOMATING NETWORK OPERATIONS AT OPENTABLE
- コンソールサーバーを利用して、初期セットアップを含めた以下のフローの図が気になりました
■ INFASTRUCTURE TESTING WITH MOLECULE
- Ansible と組み合わせたテスト自動化には何を使うか(Ansible自身、TestKichen等々)
- 今回は molecule というテストフレームワークの紹介
- python製、Windowsは非サポート
- テストは以下の流れ
- テスト用ノードを作成
- ノードに対してolaybookを実行
- 再度playbookを実行してべき統性を確認
- lintを実行
- ノード作成は以下のドライバーを利用可能
- Docker
- OpenStack
- Vagrant(デフォルト)
- テスト実行は以下を利用可能(Verifiers)
- testinfra(デフォルト)
- Serverspec
- Goss
- 発表資料やコードは以下のページに掲載
以上です