Allow heat-admin to sudo without tty
This is needed to run scripts from devtest, in particular so that swift ring files can be distributed. Change-Id: Icbe8c5b24a0d494730357983f230a37a7f078de7
This commit is contained in:
		
							
								
								
									
										7
									
								
								elements/rpm-distro/pre-install.d/00-allow-heat-admin-sudo
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										7
									
								
								elements/rpm-distro/pre-install.d/00-allow-heat-admin-sudo
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
# heat-admin can not sudo without a tty by default
 | 
			
		||||
echo 'Defaults:heat-admin !requiretty' >> /etc/sudoers.d/heat-admin-notty
 | 
			
		||||
chmod 0440 /etc/sudoers.d/heat-admin-notty
 | 
			
		||||
visudo -c
 | 
			
		||||
		Reference in New Issue
	
	Block a user