diff options
author | Elizabeth Hunt <me@liz.coffee> | 2025-07-27 00:06:30 -0700 |
---|---|---|
committer | Elizabeth Hunt <me@liz.coffee> | 2025-07-27 01:05:17 -0700 |
commit | e4df72cd446270cf867ec308995a05e21b3aa601 (patch) | |
tree | a24ff3b452811b14c656ccfeca43f8e9da61cb07 /worker/scripts/ansible_playbook.ts | |
parent | df76fa3c266f7f9b22d2bfaf98ad5accebcabd35 (diff) | |
download | ci-e4df72cd446270cf867ec308995a05e21b3aa601.tar.gz ci-e4df72cd446270cf867ec308995a05e21b3aa601.zip |
Add search string to bw list.
Diffstat (limited to 'worker/scripts/ansible_playbook.ts')
-rwxr-xr-x | worker/scripts/ansible_playbook.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/worker/scripts/ansible_playbook.ts b/worker/scripts/ansible_playbook.ts index 2048d44..f7315ab 100755 --- a/worker/scripts/ansible_playbook.ts +++ b/worker/scripts/ansible_playbook.ts @@ -72,7 +72,7 @@ await LogMetricTraceable.ofLogTraceable(_logJob) ) .map(async (tEitherJobAndSecrets) => { const eitherJobAndSecrets = await tEitherJobAndSecrets.get(); - return eitherJobAndSecrets.flatMapAsync(async ({ job, secretFiles }) => { + return eitherJobAndSecrets.flatMapAsync(async ({ job, secretFiles, vault, key }) => { const [src, sshKey, ansibleSecrets] = ( await Promise.all( [join(process.cwd(), job.arguments.path), secretFiles.ssh_key, secretFiles.ansible_secrets].map( @@ -80,6 +80,8 @@ await LogMetricTraceable.ofLogTraceable(_logJob) ), ) ).map((x) => x.right().get()); + (await vault.lock(tEitherJobAndSecrets, key)).right().get(); + const volumes = [ `${src}:/ansible`, `${sshKey}:/root/.ssh/id_ed25519`, |