From e1f2cb1d37f91b304427c1f159e42e0f142eca04 Mon Sep 17 00:00:00 2001
From: Jacopo <dedalusj@gmail.com>
Date: Tue, 30 Dec 2014 20:17:17 +1000
Subject: [PATCH 1/2] Removed early check for empty inventory

---
 bin/ansible-playbook | 2 --
 1 file changed, 2 deletions(-)

diff --git a/bin/ansible-playbook b/bin/ansible-playbook
index d25a3710d87..485f2e1f896 100755
--- a/bin/ansible-playbook
+++ b/bin/ansible-playbook
@@ -167,8 +167,6 @@ def main(args):
 
     inventory = ansible.inventory.Inventory(options.inventory, vault_password=vault_pass)
     inventory.subset(options.subset)
-    if len(inventory.list_hosts()) == 0:
-        raise errors.AnsibleError("provided hosts list is empty")
 
     # run all playbooks specified on the command line
     for playbook in args:

From 8dcffaf56fe8d5c708709d7463c793398e06cf3f Mon Sep 17 00:00:00 2001
From: Jacopo <dedalusj@gmail.com>
Date: Sat, 17 Jan 2015 09:18:10 +1000
Subject: [PATCH 2/2] Converted empty inventory error to warning

---
 bin/ansible-playbook | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bin/ansible-playbook b/bin/ansible-playbook
index 485f2e1f896..03ca513c122 100755
--- a/bin/ansible-playbook
+++ b/bin/ansible-playbook
@@ -167,6 +167,8 @@ def main(args):
 
     inventory = ansible.inventory.Inventory(options.inventory, vault_password=vault_pass)
     inventory.subset(options.subset)
+    if len(inventory.list_hosts()) == 0:
+        utils.warning("provided hosts list is empty")
 
     # run all playbooks specified on the command line
     for playbook in args: