aboutsummaryrefslogtreecommitdiff
path: root/worker/scripts/ansible_playbook.ts
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2025-12-06 17:53:34 -0800
committerElizabeth Hunt <me@liz.coffee>2025-12-06 18:08:46 -0800
commit97cfab7168a08507644266d1c72945060b05c41d (patch)
tree98094f24a334108451ab65f03c229184750609cb /worker/scripts/ansible_playbook.ts
parenta24545074ee575f37f7d4d3d4058f71e04ba2fba (diff)
downloadci-97cfab7168a08507644266d1c72945060b05c41d.tar.gz
ci-97cfab7168a08507644266d1c72945060b05c41d.zip
Move secrets to infisical.
Diffstat (limited to 'worker/scripts/ansible_playbook.ts')
-rwxr-xr-xworker/scripts/ansible_playbook.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/worker/scripts/ansible_playbook.ts b/worker/scripts/ansible_playbook.ts
index f7315ab..5c101ba 100755
--- a/worker/scripts/ansible_playbook.ts
+++ b/worker/scripts/ansible_playbook.ts
@@ -12,7 +12,7 @@ import {
TraceUtil,
} from '@emprespresso/pengueno';
import type { AnsiblePlaybookJob } from '@emprespresso/ci_model';
-import { Bitwarden, BitwardenKey, getPathOnHost, type SecureNote } from '@emprespresso/ci_worker';
+import { Infisical, InfisicalKey, getPathOnHost, type SecureNote } from '@emprespresso/ci_worker';
import { writeFile, mkdir } from 'fs/promises';
import { join } from 'path';
import { rmSync } from 'fs';
@@ -25,7 +25,7 @@ const eitherJob = getRequiredEnvVars(['path', 'playbooks']).mapRight(
},
);
-const eitherVault = Bitwarden.getConfigFromEnvironment().mapRight((config) => new Bitwarden(config));
+const eitherVault = Infisical.getConfigFromEnvironment().mapRight((config) => new Infisical(config));
const playbookMetric = Metric.fromName('ansiblePlaybook.playbook');
const _logJob = LogTraceable.of(eitherJob).flatMap(TraceUtil.withTrace('ansible_playbook'));
@@ -49,8 +49,8 @@ await LogMetricTraceable.ofLogTraceable(_logJob)
Error,
{
secretFiles: { ssh_key: string; ansible_secrets: string };
- key: BitwardenKey;
- vault: Bitwarden;
+ key: InfisicalKey;
+ vault: Infisical;
job: AnsiblePlaybookJob;
}
>