summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Coca <brian.coca+git@gmail.com>2015-01-16 18:31:58 -0500
committerBrian Coca <brian.coca+git@gmail.com>2015-01-16 18:31:58 -0500
commit832b3ebea23ac91b95a0d074bbd1077488b5781e (patch)
tree054b9fea7b63ced4405971032fa26ec2dd38949d
parent771325c5c9a7c0a4ede75f167f03d91d4aff524c (diff)
downloadansible-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-xv2/bin/ansible-playbook3
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