Ansible 【Ansible Tower/AWX】Windowsホストの操作方法[中編:Windowsの設定] Ansible(Tower/AWX)から、Windows系OSがインストールされた機器を操作する方法を解説します。 中編として、Ansibleから接続されるWindowsホストの設定方法を解説していきたいと思います。 2022.06.01 AnsibleAnsible AWXAnsible TowerWindows
Ansible 【Ansible Tower/AWX】Windowsホストの操作方法[前編:WinRMインストール] Ansible(Tower/AWX)から、Windows系OSがインストールされた機器を操作する方法を解説します。 前編として、Windowsホストを操作するために必要なモジュール「WinRM」のインストール方法を解説していきたいと思います。 2022.05.31 AnsibleAnsible AWXAnsible TowerWindows
Ansible 【Ansible Tower/AWX】名前解決されない接続先をホスト名で指定する方法 名前解決出来ない接続先の場合、IPアドレスを指定しますが、AnsibleAWX・TowerでIPアドレスで接続先を指定するのは管理の面で不便です。今回は、名前解決出来ない場合でも、接続先をホスト名で指定する方法について解説します。 2022.05.22 AnsibleAnsible AWXAnsible Tower
Ansible 【Ansible Tower/AWX】block使用時のエラー情報の取得 Ansibleではエラーが発生すると処理は中断されます。エラー発生時、block - rescue などでリカバリして処理を続行することが可能ですが、エラー内容を確認するためにログを遡る必要があります。 ログ出力量が少ない場合は問題ないですが、ログが大量の場合は探すのが面倒ですよね。 2022.05.21 AnsibleAnsible AWXAnsible Tower
Ansible 【Ansible Tower/AWX】システム情報の取得 プレイブックの実行時に収集されるファクト変数からシステム情報を取得する方法を解説します。 2022.05.21 AnsibleAnsible AWXAnsible TowerLinux
Ansible 【Ansible Tower/AWX】Survey(対話機能)の入力フォーム一覧 ジョブテンプレート実行時に対話方式で追加変数を設定することが出来る「Survey」の入力フォーム(回答タイプ)をまとめてみました。 また、Surveyで設定した追加変数が処理上、どのように扱われるのかも確認してみたいと思います。 2022.05.20 AnsibleAnsible AWXAnsible Tower
Ansible 【Ansible Tower/AWX】プレイブック名の取得 前回は、Ansible AWX・Towerで発行しているコマンドの取得方法をご紹介しました。 今回は、それを加工して、実行したプレイブックのファイル名を取得する方法を解説します。 2022.04.21 AnsibleAnsible AWXAnsible Tower
Ansible 【Ansible Tower/AWX】実行コマンドの取得 Ansible Tower/AWXでは、コマンドラインでのAnsibleとは異なり、実行されるコマンドが見えません。ここでは、lookupプラグインを用いて、実行コマンドを取得する方法をご紹介したいと思います。 2022.04.20 AnsibleAnsible AWXAnsible Tower
Ansible 【Ansible Tower/AWX】圧縮ファイル解凍部品 zip形式で圧縮されたファイルを解凍する部品を作成したので公開したいと思います。 2022.04.17 AnsibleAnsible AWXAnsible Tower
Ansible 【Ansible Tower/AWX】Subversionのインストールと初期構築 AnsibleAWXを使用して、Linux環境にSubversionのインストールから初期設定までを行うプレイブック(スクリプト)をご紹介したいと思います。 2022.03.27 AnsibleAnsible AWXAnsible TowerSubversion
Ansible 【Ansible Tower/AWX】文字列の先頭(末尾)から指定文字数分の文字列を取得(削除)する方法 jinja2のフィルタを使用して、文字列の先頭または末尾から、指定文字数分の文字列を取得する方法について解説します。ExcelでのLEFT関数、RIGHT関数のようなイメージです。 また、先頭・末尾から指定文字数分の文字列を削除する方法もご紹介します。 2022.03.27 AnsibleAnsible AWXAnsible Tower
Ansible 【Ansible Tower/AWX】becomeを使用せず、sudoで権限昇格する Ansible AWXでは、権限昇格する際に「become」ディレクティブを使用しますが、今回は「shell」モジュールで権限昇格(sudo)しつつ、コマンドを実行する方法を解説したいと思います。 2022.03.04 AnsibleAnsible AWXAnsible Tower
Ansible AWX 【Ansible AWX】ファイルが見つからないエラーの回避方法 AWXのcopyモジュールなどで、ファイルをコピーする際、ファイルが見つからないエラーが発生する場合があります。その事象と対策を解説したいと思います。 2022.03.02 Ansible AWX
Ansible 【Ansible Tower/AWX】copyモジュールの使い方 AnsibleのcopyモジュールをAWXと組み合わせて使用する方法を解説します。 copyモジュールでは、ファイルやディレクトリをコピーすることが可能です。 コマンドラインのAnsible、Towerでも同様に使用可能です。 2022.02.27 AnsibleAnsible AWXAnsible Tower
Docker 【Docker】ホストOSにコンテナ内のディレクトリをマウントする Dockerコンテナ内にあるディレクトリをホストOSにマウントする方法を解説します。 マウントしておくことで、「docker cp」などのコマンドを使用せずにファイルの授受を行うことが可能になります。 2022.02.23 Docker
Ansible 【Ansible Tower/AWX】sudo(become)での権限昇格に失敗する場合の対処方法 Ansible AWXでの権限昇格「become(sudoと同様の機能)」ディレクティブでエラーが発生した際の対処方法について説明します。 Ansible Tower及び、コマンドラインのAnsibleでも同様に対処出来るかと思います。 2022.02.17 AnsibleAnsible AWXAnsible Tower
Ansible 【Ansible Tower/AWX】マジック変数やその他の特別な変数 ここでは、Ansibleのマジック変数やその他の特別な変数を記載したいと思います。 コマンドラインでのAnsible以外に、AWX、Ansible Towerでも使用出来る(専用)の変数なども合わせて記載しています。 また、実際に取得される値の例なども記載しています。 2022.02.16 AnsibleAnsible AWXAnsible Tower
Ansible 【Ansible Tower/AWX】becomeディレクティブで権限昇格を行う Ansible AWXで「become」ディレクティブを使用し、権限昇格しつつコマンドを実行する方法を解説します。Linuxにおける「sudo」コマンドと同じような機能となります。 2022.02.14 AnsibleAnsible AWXAnsible Tower
Ansible 【Ansible AWX】Python関連の警告の対処方法 Ansible AWXのジョブを実行した際、警告(WARNING)が出力されました。ジョブ自体は正常終了しましたが、気持ち悪かったので対処しましたので、対処方法を残しておきます。 2022.02.10 AnsibleAnsible AWXAnsible Tower
Ansible 【Ansible AWX 15.0.1】追加変数の設定方法(インベントリー・ホスト) 以前、Ansible AWXのインベントリーとホストを新規登録する方法をご紹介しました。 今回は、追加変数を設定する方法を解説したいと思います。 2022.02.10 AnsibleAnsible AWXAnsible Tower