From e2aeb04a0e3655e6bf3cab912a51d6acd30e5708 Mon Sep 17 00:00:00 2001
From: Maru Newby <marun@redhat.com>
Date: Wed, 9 Jul 2014 19:21:46 -0500
Subject: [PATCH] Fix neutron func job sudo config.

The neutron functional job appears to require explicit config
to avoid using a tty in invoking sudo.

Change-Id: I3de8fd8039258625e03d0fc78e907c8462431a42
---
 .../files/jenkins_job_builder/config/neutron-functional.yaml     | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/openstack_project/files/jenkins_job_builder/config/neutron-functional.yaml b/modules/openstack_project/files/jenkins_job_builder/config/neutron-functional.yaml
index 75af3d2fd9..087e63b8d7 100644
--- a/modules/openstack_project/files/jenkins_job_builder/config/neutron-functional.yaml
+++ b/modules/openstack_project/files/jenkins_job_builder/config/neutron-functional.yaml
@@ -29,6 +29,7 @@
               cd $BASE/new/neutron
               # Run tests as the stack user to allow sudo.
               sudo chown -R stack:stack $BASE/new/neutron
+              echo 'Defaults:stack !requiretty' | sudo tee /etc/sudoers.d/00_no_tty
               echo "Running neutron functional test suite"
               sudo -H -u stack tox -e functional
           }}