bobuhiro11's diary

Ansibleのメモ

12 Dec 2016
[ansible]

最近,Ansibleを使うようになった.ちょうどAnsibleの解説本「Ansible完全読本」が,Kindle Unlimitedで公開されていたので読んでみた.インストール方法や使い方は省いて,今後ハマりそうな点だけをメモしておく.

ディレクトリ構造

サービスごとにRoleを作っていき,site.ymlから呼び出すという構成が良い. ディレクトリ構造が複雑になるので,テンプレートをダウンロードすると良いかもしれない.

site.yml            # Playbookファイル
hosts               # Inventoryファイル
roles/
  role_name/        # Role名
    tasks/
      main.yml      # Roleを構成するタスク
    handlers/
      main.yml      # ハンドラ
    vars/
      main.yml      # 上書きしない変数
    defaults/
      main.yml      # 上書きする変数
    meta/
      main.yml      # Roleの依存関係
    files/
      index.html    # Copyで転送するファイル
    templates/
      nginx.conf.j2 # Jinja2モジュールのテンプレート群

comments powered by Disqus < NUMAポリシー RTX1200初期設定 >