てくなべ (tekunabe)

ansible / network automation / 学習メモ

2020-04-01から1ヶ月間の記事一覧

[Ansible] Collection 版の tower モジュールでワークフローを作成する(tower_workflow_job_template/tower_workflow_job_template_node)

はじめに 以前の記事で、Ansible Tower / AWX の各種オブジェクトを作成、管理できる tower モジュールのうち、Collection 版のモジュールについてご紹介しました。 tekunabe.hatenablog.jp Collection 版のモジュールでは、ワークフローを扱うモジュールと…

[Ansible] junos モジュールで netconf 利用時のエラー「name 'known_hosts_lookup' is not defined」の対策

エラー内容 junos モジュールを、netconf コネクションプラグインで利用する際、以下のエラー "name 'known_hosts_lookup' is not defined" が発生することがあります。 $ ansible-playbook -i inventory.ini 01_show.yml PLAY [vmx] **********************…

[Ansible] tower モジュールの最近の事情と Collection 版モジュールの使い方(AWX10.0時点)

■ はじめに Ansible には、Ansible Tower / AWX の各オブジェクトを作成、管理するための tower_* モジュール郡があります。GUI 操作を自動化できるのでとても便利です。 これらのモジュールは転換期を迎えています。 この記事では、最近の tower_* モジュー…

[Ansible/AWX] ワークフローですべてのジョブが正常で収束したときみ処理を進めるには(CONVERGENCEオプション)

はじめに Ansible Tower と、そのアップストリーム版である AWX には、ワークフローという機能があります。 ワークフローは、ジョブテンプレート(Playbook + α のオブジェクト)を複数つなぎあわせて、一連の処理を組み上げる機能です。 ワークフローは以下…

[Ansible] --tags と --skip-tags 併用時の挙動

はじめに Ansible には、Play や Task にタグをつけて、実行を制御する機能があります。 ansible-playboo コマンドの --tags または -t オプションでタグを指定すると、指定したタグがついた Play や Task のみを実行できます。 逆に、--skip-tags オプショ…