Consider if I want to check something quickly. Something that doesn't really need connecting to a host (to check how ansible
itself works, like, including of handlers or something). Or localhost
will do. I'd probably give up on this, but man page says:
-i PATH, --inventory=PATH
The PATH to the inventory, which defaults to /etc/ansible/hosts. Alternatively, you can use a comma-separated list of hosts or a single host with a trailing comma host,.
And when I run ansible-playbook
without inventory, it says:
[WARNING]: provided hosts list is empty, only localhost is available
Is there an easy way to run playbook against no host, or probably localhost
?
echo 'localhost' > hosts.ini
, because my real inventories are partitioned in production, reference, testing and development. – Devaney