2
2

More than 3 years have passed since last update.

Ansibleで利用頻度の高いコマンド集

Posted at

バージョン確認

# ansible --version

インベントリに記述されているホスト群を参照

# ansible node1 --list-hosts

モジュールを確認

# ansible-doc -l               #すべてのモジュールを確認
# ansible-doc -l | grep        #モジュールを探す
# ansible-doc [モジュール名]    #特定のモジュールを調べる

モジュールの実行

# ansible [ホスト名orグループ名] -m [モジュール]
ex) ansible node1 -m ping

Linuxコマンドを実行

# ansible [ホスト名orグループ名] -m command -a "[実行コマンド]"
ex) ansible node1 -m command -a "rpm -qa"

ymlファイルの構文チェック

ansible-playbook --syntax-check [ファイル名]

プレイブック実行

ansible-playbook [ファイル名]

ファクト確認

ansible [ホスト名orグループ名] -m setup
ansible [ホスト名orグループ名] -m setup 'filter=[変数名]'     #特定のファクトを調べる
ansible [ホスト名orグループ名] -m setup | grep                #特定のファクトを調べる

※ファクト:Ansible によってターゲットノードから自動的に収集される変数

新規ロールのディレクトリ作成

ansible-galaxy init --offline roles/[ロール名]
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2