From 7f9313b2b1eaf6ba4c565b8dc834a8c6d294e290 Mon Sep 17 00:00:00 2001 From: YAMASAKI Masahide Date: Sat, 24 Aug 2013 17:27:30 +0900 Subject: [PATCH] Supports to the playbook of Process Substitution --- bin/ansible-playbook | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/ansible-playbook b/bin/ansible-playbook index 27274227fbb..91586e79d91 100755 --- a/bin/ansible-playbook +++ b/bin/ansible-playbook @@ -20,6 +20,7 @@ import sys import os +import stat import ansible.playbook import ansible.constants as C @@ -118,7 +119,7 @@ def main(args): for playbook in args: if not os.path.exists(playbook): raise errors.AnsibleError("the playbook: %s could not be found" % playbook) - if not os.path.isfile(playbook): + if not ( os.path.isfile(playbook) or stat.S_ISFIFO(os.stat(playbook).st_mode) ): raise errors.AnsibleError("the playbook: %s does not appear to be a file" % playbook) # run all playbooks specified on the command line