a stray sheep

お仕事周りの雑記帳

localhostに対してAnsibleを使ういう

Local Playbooks


ローカルで全体のPlaybookを実行するには、hosts: 行に "hosts: 127.0.0.1"をセットするだけ。そして、それからplaybookを実行する:

$ ansible-playbook playbook.yml --connection=local

代わりに、ローカル接続は、1つのPlaybookのplayで使われる。Playbook内の他のplayはデフォルトのリモート接続タイプを使うけれども、

和訳がめちゃくちゃなのだが、要はこういうこと

---
- hosts: localhost
  connection: local
  tasks:
  // あとは普通にタスクを書く