From 86fa1163d3ac703f0d6b1d8af97b1b2a02b0b1e1 Mon Sep 17 00:00:00 2001 From: Erica Portnoy Date: Fri, 3 Apr 2020 16:55:21 -0700 Subject: [PATCH] hardcode the gopath due to broken env manamagement in fabric2 --- tests/letstest/multitester.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/letstest/multitester.py b/tests/letstest/multitester.py index 903b8cc3f..20f9c894f 100644 --- a/tests/letstest/multitester.py +++ b/tests/letstest/multitester.py @@ -284,12 +284,14 @@ def deploy_script(cxn, scriptpath, *args): cxn.run('./'+scriptfile+' '+args_str) def run_boulder(cxn): + # yes, we're hardcoding the gopath. it's a predetermined AMI. boulder_path = '$GOPATH/src/github.com/letsencrypt/boulder' cxn.run('cd %s && sudo docker-compose up -d' % boulder_path) def config_and_launch_boulder(cxn, instance): - deploy_script(cxn, 'scripts/boulder_config.sh') - run_boulder(cxn) + with cxn.prefix('export GOPATH=/home/ubuntu/gopath'): + deploy_script(cxn, 'scripts/boulder_config.sh') + run_boulder(cxn) def install_and_launch_certbot(cxn, instance, boulder_url, target): local_repo_to_remote(cxn)