15 lines
		
	
	
		
			445 B
		
	
	
	
		
			Docker
		
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			445 B
		
	
	
	
		
			Docker
		
	
	
	
FROM python:3-buster
 | 
						|
 | 
						|
RUN wget https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-amd64.deb \
 | 
						|
  && dpkg -i cloudflared-stable-linux-amd64.deb
 | 
						|
 | 
						|
RUN pip install pexpect
 | 
						|
 | 
						|
COPY tests.py .
 | 
						|
COPY ssh /root/.ssh
 | 
						|
RUN chmod 600 /root/.ssh/id_rsa
 | 
						|
 | 
						|
ARG SSH_HOSTNAME
 | 
						|
RUN bash -c 'sed -i "s/{{hostname}}/${SSH_HOSTNAME}/g" /root/.ssh/authorized_keys_config'
 | 
						|
RUN bash -c 'sed -i "s/{{hostname}}/${SSH_HOSTNAME}/g" /root/.ssh/short_lived_cert_config'
 |