From dd2413b12163155307995a460c0acc2e9855ab2c Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sun, 8 Feb 2026 02:43:02 -0800 Subject: [PATCH] Fix Fly.io deploy token: strip quotes from op CLI output The op CLI wraps values containing spaces in quotes. The Fly.io deploy token (FlyV1 ) contains a space, causing the stored secret to include literal quote characters and fail authentication. Co-Authored-By: Claude Opus 4.6 --- ansible/playbooks/indri.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/playbooks/indri.yml b/ansible/playbooks/indri.yml index 7698820..9a015b3 100644 --- a/ansible/playbooks/indri.yml +++ b/ansible/playbooks/indri.yml @@ -96,7 +96,7 @@ ansible.builtin.set_fact: forgejo_api_token: "{{ _forgejo_api_token.stdout }}" forgejo_secret_argocd_token: "{{ _forgejo_argocd_token.stdout }}" - forgejo_secret_fly_deploy_token: "{{ _fly_deploy_token.stdout }}" + forgejo_secret_fly_deploy_token: "{{ _fly_deploy_token.stdout | regex_replace('^\"|\"$', '') }}" no_log: true tags: [forgejo_actions_secrets] -- 2.50.1 (Apple Git-155)