みなさんこんにちは。ヒロウミです。
最近勉強を始めたansibleのplaybookの基本構成についてメモっておこうと思います。
(例:ユーザ追加のplaybook)
- hosts: all sudo: yes remote_user: target-uer
vars:
username: newuser
tasks:
- name: ユーザの新規追加
user: name={{ username }} group=admin shell=/bin/bash
上記のように基本的に3つのセクションで構成されています。
あとは個の構成に従って各モジュールを使用していく感じでしょうか。