13 lines
399 B
Python
13 lines
399 B
Python
import subprocess
|
|
import sys
|
|
|
|
if(len(sys.argv) == 1):
|
|
try:
|
|
process = subprocess.Popen(["terraform", "init"])
|
|
outs = process.wait(timeout=10*60)
|
|
print("[DEBUG]", "Process return code:", outs)
|
|
except subprocess.TimeoutExpired:
|
|
print("[DEBUG]", "Exception occured:", subprocess.TimeoutExpired)
|
|
print("[DEBUG]", "Killing process.")
|
|
process.kill()
|