diff options
author | Brian Coca <brian.coca+git@gmail.com> | 2015-01-16 18:31:58 -0500 |
---|---|---|
committer | Brian Coca <brian.coca+git@gmail.com> | 2015-01-16 18:31:58 -0500 |
commit | 832b3ebea23ac91b95a0d074bbd1077488b5781e (patch) | |
tree | 054b9fea7b63ced4405971032fa26ec2dd38949d | |
parent | 771325c5c9a7c0a4ede75f167f03d91d4aff524c (diff) | |
download | ansible-832b3ebea23ac91b95a0d074bbd1077488b5781e.tar.gz |
adds to v2 the ability to run with empty inventory (implicit localhost),
which is now a warning and not an error.
-rwxr-xr-x | v2/bin/ansible-playbook | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/v2/bin/ansible-playbook b/v2/bin/ansible-playbook index e7a6093973..03392e13f9 100755 --- a/v2/bin/ansible-playbook +++ b/v2/bin/ansible-playbook @@ -15,6 +15,7 @@ from ansible.playbook.task import Task from ansible.utils.cli import base_parser from ansible.utils.vars import combine_vars from ansible.vars import VariableManager +from ansible.utils import warning #--------------------------------------------------------------------------------------------------- @@ -138,7 +139,7 @@ def main(args): inventory = Inventory(loader=loader, variable_manager=variable_manager, host_list=options.inventory) inventory.subset(options.subset) if len(inventory.list_hosts()) == 0: - raise AnsibleError("provided hosts list is empty") + warning("provided hosts list is empty, only localhost is available") # create the playbook executor, which manages running the plays # via a task queue manager |