Slide 1

Slide 1 text

NSXのAnsibleモジュールに ついて調べてみた @sky_jokerxx 〜自作モジュールを添えて〜

Slide 2

Slide 2 text

アジェンダ 01. Ansibleのおさらい 02. NSX-Vモジュール 03. NSX-Tモジュール 04. モジュールで出来ること 05. 自作モジュールデモ

Slide 3

Slide 3 text

Ansibleのおさらい Ansibleとは 1 オープンソースの自動化エンジンです Ansibleを使うことでプロビジョニング、構成管理、デプロイメントが自動化できます Ansibleには以下の特徴があります SIMPLE POWERFUL AGENTLESS

Slide 4

Slide 4 text

NSX-Vモジュール GitHub https://github.com/vmware/nsxansible 必要なもの • nodejs • raml • raml2html • raml2postman • raml-fleece • raml2md • nsxramlclient • python • pyvmomi • requests セットアップPlaybook https://github.com/sky-joker/vmware-nsx-ansible-module-setup 2

Slide 5

Slide 5 text

NSX-Tモジュール GitHub https://github.com/vmware/ansible-for-nsxt 必要なもの • python • pyvmomi • pyvim • requests • ssl 3

Slide 6

Slide 6 text

モジュールで出来ること 4 Deployment and installation modules Logical networking modules Other modules NSX-V NSX-T NSX 項目 15 6 3 27 7 0

Slide 7

Slide 7 text

自作モジュールを作ってみた nsxt_firewall_config http://ur0.work/0OSq どういったものか? ルーターのファイアウォールセクションを指定してファイアウォールルールの設定をエクスポートしたりイン ポートできるツールです ファイアウォールの設定を抜き出してテキスト(JSON)でバージョン管理したい時や指定したバージョンに 切り戻したい場合に役立つ事を期待しています エクスポート インポート 書込み 読込み バージョン管理 変更管理 5

Slide 8

Slide 8 text

自作モジュールデモ 6 https://vimeo.com/335578509

Slide 9

Slide 9 text

Ansible ユーザー会の紹介 connpass https://ansible-users.connpass.com/ Slack http://bit.ly/slack-ansiblejp Ansibleユーザー会まとめページ https://ansiblejp.github.io/ 9

Slide 10

Slide 10 text

Thank you For listening https://twitter.com/sky_jokerxx https://qiita.com/sky_jokerxx https://sky-joker.tech https://github.com/sky-joker @sky_jokerxx 10