Commit 832b3ebe by Brian Coca

adds to v2 the ability to run with empty inventory (implicit localhost),

which is now a warning and not an error.
parent 771325c5
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment