Run Ansible Playbook Locally
At times, we require an Ansible Playbook to run locally on the host server. Few examples are given below -
1. Using Ansible Commandline
ansible-playbook --connection=local --inventory 127.0.0.1, playbook_name.yml
2. Using Ansible Inventory File
We can also, add the host in an inventory file such as -
127.0.0.1 ansible_connection=local
3. Using Ansible Configuration File
[defaults]
transport = local
4. Using Playbook Header
- hosts: 127.0.0.1
connection: local
Source: GitHub Gist - Ansible playbook Locally
Reference(s):