技術ブログ株式会社エーピーコミュニケーションズの技術ブログです。エーピーコミュニケーションズの技術ブログです。自動化グループの横地(@akira6592)です。第3版が発売されました。連携に関する内容が追加されました。ネットワーク機器の構成管理」を執筆させていただきました。コミュニティ活動を通じてよく聞いた疑問が解消できるように書きました。サンプルを提示するだけでなく、その前にネットワークモジュールの特徴や、使いこなすための前提知識の説明もおさえています。この記事では、おすすめポイントをご紹介します。1,000以上あります。初見では、やりたいことに対してどのモジュールを利用すればよいかわからないかも知れません。書籍では、モジュール名をもとに、どの機器に対応していて、何をするものなのか、見分ける方法を紹介しています。利用されるネットワークモジュール50以上のプラットフォーム(ネットワークOS)に対応しているAnsibleですが、*_command、*_config、*_facts、といった名前のモジュールがあるプラットフォームが多く、プラットフォーム共通で似たようなオプションを持っています。そのため、1つのプラットフォームのモジュールのオプションを知っておくと応用が効くようになります。使用例や代表的なオプションの説明をしています。モジュールの戻り値の構造よく疑問があがる一つです。変数に入れた結果がどのような構造になっているのかを知っておく必要があります。戻り値の構造について説明しています。2.9で変更されます)といった、最初の頃に感じやすい疑問(私はそうでした)について解説しています。ネットワークモジュール向けの複数のコネクションプラグインが用意されていて、使い分けが重要です。公式ドキュメントには、プラットフォームとコネクションプラグインの対応表が掲載されています。書籍でも、使い分けについて説明しています。変数を見かけたことはないでしょうか。これはネットワークモジュール固有の変数です。様々な変数があって、コネクションプラグインによって定義すべき変数も異なります。書籍では、変数の意味や組み合わせついて説明しています。コマンドで認証を含めた接続確認ができます。その方法と、表示されうるエラーメッセージと対応方法について説明しています。掲載し、解説しています。見ることで活用イメージが具体化すると思います。掲載し、解説しています。コンフィグを直接指定するタイプのモジュールも、コンフィグを意識しないで利用できるモジュールも両タイプとも利用しています。コンフィグをテンプレートから生成するタスクも仕込んでいます。ネットワーク機器の構成管理」に書かせていただいた内容のポイントをご紹介いたしました。使われている他のエンジニアにとっては「ネットワークモジュールってこんなことができるんだ」と思っていただいただけるとと思います。本書の執筆は、弊社の「プロフェッショナル職制度」の活動として取り組ませていただきました。時間をくれた所属グループや、制度整備などに協力いただいた方々に感謝します。エーピーコミュニケーションズネットワーク、サーバ、ミドルウェア、仮想化、OpenFlow、DBなどなど、インフラ系メインで提案から構築、運用までをしています。月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。