LoginSignup
29
24

More than 5 years have passed since last update.

[Ansible] AnsibleのPlaybookをlocalhostに対して実行する

Last updated at Posted at 2017-06-02

localhostに対してAnsibleのplaybookを実行する方法メモ
Vagrantでの ansible_local 作成時などの検証時に使う。

ansible-playbookのオプションで指定

コマンドで指定
$ ansible-playbook -i localhost, -c local playbook.yml

注意点として、 -i localhost, の最後のカンマ指定が必須らしいとのこと(※理由は要調査)

playbookで直接指定(非推奨)

playbook事態に、hostsとconnectionとして localhost を指定するやり方。

playbool.yml
- hosts: localhost
  connection: local
  tasks:
    - ping:

検証中はいいけれども、最終的に書き換えないといけなくなる場合が多そうなので、基本的には上のオプション指定のほうが良さそうです。

参考

メモ:localhostに対してAnsibleを実行するにはconnection: local - Technically, technophobic.
ansible-playbookをローカルホストに対して実行 - biaxident’s blog

29
24
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
29
24