Commit 2ade17e2 by Brian Coca

v2 changed empty inventory to warning that only localhost is available

parent 0f8bc038
...@@ -29,6 +29,7 @@ from ansible.inventory import Inventory ...@@ -29,6 +29,7 @@ from ansible.inventory import Inventory
from ansible.parsing import DataLoader from ansible.parsing import DataLoader
from ansible.parsing.splitter import parse_kv from ansible.parsing.splitter import parse_kv
from ansible.playbook.play import Play from ansible.playbook.play import Play
from ansible.utils.display import Display
from ansible.utils.cli import base_parser, validate_conflicts, normalize_become_options, ask_passwords from ansible.utils.cli import base_parser, validate_conflicts, normalize_become_options, ask_passwords
from ansible.utils.vault import read_vault_file from ansible.utils.vault import read_vault_file
from ansible.vars import VariableManager from ansible.vars import VariableManager
...@@ -98,7 +99,8 @@ class Cli(object): ...@@ -98,7 +99,8 @@ class Cli(object):
hosts = inventory.list_hosts(pattern) hosts = inventory.list_hosts(pattern)
if len(hosts) == 0: if len(hosts) == 0:
raise AnsibleError("provided hosts list is empty") d = Display()
d.warning("provided hosts list is empty, only localhost is available")
if options.listhosts: if options.listhosts:
for host in hosts: for host in hosts:
......
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