Skip to main content
  1. Posts/

[Ansible] コマンドが存在するかどうかでタスクの実行を制御する

·31 words·1 min
Ansible
  1. command が存在するかのフラグを変数にいれて when で処理を分ける

command が存在するかのフラグを変数にいれて when で処理を分ける
#

shell: command -v <コマンド名> > /dev/null 2>&1 でコマンドが存在するかどうかをフラグとして出力できます。
register: var_name によって、var_name.rcに存在するかどうかのフラグが代入されます。

例)minikube コマンドがすでに存在していれば、 Download minikube deb file を実行しない

Reference
#