皆さんこんにちは。ヒロウミです。
最近ansibleを勉強し始めて,playbookで指定できるモジュールを調べたのでメモしておきたいと思います。
script
・管理ホストに置かれているスクリプトを対象のホストで実行する
・引数
- creates
ファイルが存在たら実行せずにスキップ
command
・コマンドをターゲットのホストで実行する(パイプやりダイレクトは使えない)
・引数
- creates
ファイルが存在たら実行せずにスキップ
- chdir
ディレクトリを移動してコマンドを実行
shell
・コマンドをターゲットのホストで実行する(パイプやりダイレクトが使える)
・引数
- creates
ファイルが存在たら実行せずにスキップ
- chdir
ディレクトリを移動してコマンドを実行
file
・ファイルを作成る
・引数
- path
作成する位置の指定
- owner
所有者の指定
- group
グループの指定
- mode
パーミッションの指定
copy
・管理ホストのファイルを対象のホストにコピーする
・引数
- src
管理ホストのファイル
- dest
ターゲットのファイルパス
fetch
・対象のホストからファイルをコピーしてくる
・引数
- src
対象のホストのファイル
- dest
管理ホストのコピー先