diff --git a/.evergreen/generated_configs/tasks.yml b/.evergreen/generated_configs/tasks.yml index aa700629fb..1129408f12 100644 --- a/.evergreen/generated_configs/tasks.yml +++ b/.evergreen/generated_configs/tasks.yml @@ -118,6 +118,7 @@ tasks: # Backport pr tests - name: backport-pr commands: + - func: assume ec2 role - command: subprocess.exec params: binary: bash diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index e5c5209bf3..cb5c5a38a0 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -903,7 +903,8 @@ def create_backport_pr_tasks(): "${github_commit}", ] cmd = get_subprocess_exec(args=args) - return [EvgTask(name=name, commands=[cmd], allowed_requesters=["commit"])] + assume_func = FunctionCall(func="assume ec2 role") + return [EvgTask(name=name, commands=[assume_func, cmd], allowed_requesters=["commit"])] def create_ocsp_tasks():