地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【Ansible】そこそこ使うコマンド

バージョン確認

# 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 [ファイル名]