Ansible

Ansible

Ansible インストール方法 (CentOS 8.2 編)

Redhat系OS(Fedora,RHEL,CentOSなど)に対して、Ansibleをインストールする方法をまとめます。
Ansible

Ansible操作例 – CentOSへの接続方法の説明

Ansibleにて、他のサーバを操作する方法をまとめます。おそらく、このサイトを訪れる方はネットワーク系の方が多いかと思われますが、ネットワーク機器をAnsibleで操作するのは比較的ハードルが高い操作です。まずはサーバの操作を覚えてからネ...
Ansible

Ansible操作例 – Cisco IOSへの接続方法の説明

AnsibleでCiscoIOSXE(CiscoIOS含む)へ接続する方法を説明します。Ansibleでサーバ機器を操作する場合はPythonスクリプトを他機器へ転送する挙動になりますが、ネットワーク機器を操作する場合は「network_c...
Ansible

Ansible操作例 – Cisco IOSの操作方法の説明

AnsibleでCiscoIOSXE(CiscoIOS含む)を操作する方法を説明します。showコマンドの出力を得たい時はios_commandを使用し、複数の設定を投入したい時はios_configを使います。その他、冪等性を担保しつつ慎...
Ansible

Ansible操作例 – Cisco IOS XRへの接続方法の説明

AnsibleでCiscoIOSXRへ接続する方法を説明します。Ansibleでサーバ機器を操作する場合はPythonスクリプトを他機器へ転送する挙動になりますが、ネットワーク機器を操作する場合は「network_cli」と呼ばれる特殊な接...
Ansible

Ansible操作例 – Cisco IOS XRの操作方法の説明

AnsibleでCiscoIOSXRを操作する方法を説明します。showコマンドの出力を得たい時はiosxr_commandを使用し、複数の設定を投入したい時はiosxr_configを使います。その他、冪等性を担保しつつ慎重な設定を行うi...
Ansible

Ansible操作例 – Cisco IOS XRでNETCONFを併用する方法

AnsibleでCiscoIOSXRをNETCONFで接続して操作する方法を説明します。2020年時点では多くのネットワーク機器はpythonのparamikoモジュールで操作するのが殆どですが、徐々にNETCONF,RESTCONFへの移...
Ansible

Ansible操作例 – Cisco NXOSへの接続方法の説明

AnsibleでCiscoNXOS(NexusOS)へ接続する方法を説明します。Ansibleでサーバ機器を操作する場合はPythonスクリプトを他機器へ転送する挙動になりますが、ネットワーク機器を操作する場合は「network_cli」と...
Ansible

Ansible操作例 – Cisco NXOSの操作方法の説明

AnsibleでCiscoNXOS(Nexus)を操作する方法を説明します。showコマンドの出力を得たい時はnxos_commandを使用し、複数の設定を投入したい時はnxos_configを使います。その他、冪等性を担保しつつ慎重な設定...
Ansible

Ansible操作例 – NETCONFを用いたJUNOSへの接続方法

AnsibleでJUNOS(JUNiperOperatingSystem)へ接続する方法を説明します。JUNOSへの接続方法は「network_cli」から「netconf」への過渡期の状況です。2020年時点の最新Ansibleでは旧方式...
Ansible

Ansible操作例 – network_cliを用いたJUNOSへの接続方法

AnsibleでJUNOS(JUNiperOperatingSystem)へ接続する方法を説明します。JUNOSへの接続方法は「network_cli」から「netconf」への過渡期の状況です。2020年時点の最新Ansibleでは旧方式...
Ansible

Ansible操作例 – JUNOSの操作方法の説明

AnsibleでJUNOS(JUNiperOperatingSystem)を操作する方法を説明します。showコマンドの出力を得たい時はjunos_commandを使用し、複数の設定を投入したい時はjunos_configを使います。その他...
Ansible

Ansible操作例 – Arista EOSへの接続方法の説明

AnsibleでAristaEOSへ接続する方法を説明します。Ansibleでサーバ機器を操作する場合はPythonスクリプトを他機器へ転送する挙動になりますが、ネットワーク機器を操作する場合は「network_cli」と呼ばれる特殊な接続...
Ansible

Ansible操作例 – Arista EOSの操作方法の説明

AnsibleでAristaEOSを操作する方法を説明します。showコマンドの出力を得たい時はeos_commandを使用し、複数の設定を投入したい時はeos_configを使います。その他、冪等性を担保しつつ慎重な設定を行うeos_sy...
Ansible

Ansible操作例 – BIG-IPへの接続方法の説明

AnsibleでGBI-IPへ接続する方法を説明します。Ansibleでネットワーク機器を操作する場合は「network_cli」と呼ばれる接続方法を使用する事が多いですが、例外敵にBIG-IPのような内部的にAPIで操作するような機器は「...
Ansible

Ansible操作例 – BIG-IPの操作方法の説明

AnsibleでBIG-IPを操作する方法を説明します。showコマンドの出力を得たい時はbigip_commandを使用し、複数の設定を投入したい時はbigip_configを使います。その他、冪等性を担保しつつ慎重な設定を行うbigip...
Ansible

AWX(Ansible Works)のインストール方法

AWX(AnsibleWorks)のインストール手順を示します。AWXは、Ansibleに対してWebインターフェース,RESTAPI,タスクエンジンの機能を提供するプロジェクトです。AWXはAnsibleTowerのアップストリームに当た...
Ansible

Ansible Towerのインストール方法

AnsibleTowerのインストール手順を示します。AnsibleTowerは、Ansibleに対してWebインターフェース,RESTAPI,タスクエンジンの機能を提供するプロジェクトです。公式ドキュメントAnsibleTowerの公式資...
Ansible

Ansible Tower (AWX) のCLIの使い方

AnsibleTowerまたはAWXにCLIツールをインストールし、基本操作について説明します。
Ansible

Ansible Tower(AWX)の初期操作(1/3) プロジェクトの作成まで – GUI, CLI, API3通りの操作を紹介

AnsibleTowerまたはAWXのプロジェクト作成までの初期設定の流れを説明します。様々な運用形態に対応できるようGUI,CLI,APIの3通りの設定手順をまとめます。
Ansible

Ansible Tower(AWX)の初期操作(2/3) インベントリの作成まで – GUI, CLI, API3通りの操作を紹介

AnsibleTowerまたはAWXのインベントリ作成までの初期設定の流れを説明します。「AnsibleTowerの初期操作(1/3)プロジェクトの作成まで」に基づいてプロジェクトの作成が終わっている事が前提条件です。様々な運用形態に対応で...
Ansible

Ansible Tower(AWX)の初期操作(3/3) ジョブテンプレートの作成まで – GUI, CLI, API3通りの操作を紹介

AnsibleTowerまたはAWXのジョブテンプレート作成までの初期設定の流れを説明します。「AnsibleTowerの初期操作(1/3)プロジェクトの作成まで」「AnsibleTowerの初期操作(2/3)インベントリの作成まで」に基づ...
Ansible

Ansible Tower(AWX) のワークフローテンプレート作成方法

AnsibleTowerまたはAWXでワークフローテンプレートを作成する方法を説明します。AnsibleTowerには複数のジョブテンプレートを組み合わせるワークフロー機能が存在します。例えば、アプリケーション担当者のデプロイ作業、サーバ担...
Ansible

Ansible Tower(AWX) のvenv設定方法

AnsibleTowerまたはAWXでvenvを設定する方法をまとめます。AnsibleTowerとAWXは、ジョブテンプレートやプロジェクト単位で異なるvenvを指定する事もできます。AnsibleTowerとAWXで、設定方法が若干異な...
Ansible

Ansible Tower(AWX) のダイナミックインベントリ – Git連携させる場合

AnsibleTowerまたはAWXでダイナミックインベントリを使用する方法を説明します。AnsbileTowerはGUIやAPIで操作対象のホストを定義する事もできますが、AnsibleTower外部のシステムと連携して動的にインベントリ...
Ansible

Ansible Tower(AWX) のダイナミックインベントリ – vCenterと連携させる場合

AnsibleTowerまたはAWXでダイナミックインベントリを使用する方法を説明します。AnsbileTowerはGUIやAPIで操作対象のホストを定義する事もできますが、AnsibleTower外部のシステムと連携して動的にインベントリ...
Ansible

Ansible Tower(AWX) のスマートインベントリの使い方

AnsibleTowerまたはAWXでスマートインベントリを使用する方法を説明します。スマートインベントリは、管理対象のホストが多いような大規模な環境で有効な手法で、一部のインベントリのみを表示する便利機能です。
Ansible

Ansible Tower(AWX) のインベントリースクリプトの使い方

AnsibleTowerまたはAWXでインベントリースクリプト(カスタムスクリプト)を使用する方法を説明します。AnsibleTower(AWX)にはvCenterやAWSと連携する機能が備わっていますが、スクリプトを書いて任意のホストやグ...
Ansible

Ansible Tower(AWX) の起動プロンプトとSURVEYの使い方

AnsibleTowerまたはAWXで対話形式で変数を入力する方法を説明します。Ansibleは予め定義した変数ファイルを読み込む事ができるのでプレイブック実行前に変数ファイルを編集する運用も考えられますが、AnsibleTower(AWX...
スポンサーリンク