LoginSignup
11
20

More than 1 year has passed since last update.

Ansible でよく使うモジュールまとめ

Last updated at Posted at 2019-06-04

Ansible でよく使うモジュールのリストをまとめました。よく使う引数も記載。
たいていの Playbook はここに書いてあるものだけで8〜9割方カバーできるかと思います。
使い方の詳細はリンク先を見てください。

これ以外のものは Module Index を参照。

コマンド系

  • command: 任意のコマンドを実行する
  • shell: シェル実行
    • commandと違いシェルを通すので、パイプやリダイレクトが使える
  • script: ローカルスクリプトをリモートに転送してから実行

ファイル系

  • file : ファイル作成、ディレクトリ作成、シンボリックリンク作成など
    • path(required)
    • state: absent, directory, file, hard, link, touch
  • copy: ファイルコピー
    • src
    • dest(required)
    • owner
    • group
    • mode
  • fetch : ファイルをローカルにコピー。copyの逆。
    • src(required)
    • dest(required)
  • stat : ファイル情報取得
    • path(required)
  • template : テンプレート
    • src(required)
    • dest(required)
  • lineinfile : ファイル中の行を変更
    • path(required)
    • line
    • regexp
  • unarchive : ローカルの tarball を展開
    • src(required)
    • dest(required)

ネットワークツール

  • get_url : ダウンロード
    • url(required)
    • dest(required)

パッケージング

  • package : パッケージインストール (yum/aptなど非依存)
  • yum : yum インストール
    • name
    • state: present, latest, absent,
  • apt : apt インストール

システム系

  • service : service 管理
    • name(required)
    • enabled
    • state: started, restarted, reloaded, stopped
  • user: ユーザ管理
    • name(required)
  • group: グループ管理
    • name(required)
  • firewalld: firewalld

ユーティリティ

11
20
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
11
20