Extends the forgejo_actions_secrets role to sync the Fly.io deploy token from 1Password, enabling CI auto-deploy on push to fly/. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
17 lines
623 B
YAML
17 lines
623 B
YAML
---
|
|
# Forgejo Actions Secrets role configuration
|
|
#
|
|
# This role syncs repository-level Actions secrets from 1Password to Forgejo
|
|
# via the Forgejo API.
|
|
|
|
forgejo_actions_secrets_api_url: "https://forge.ops.eblu.me/api/v1"
|
|
forgejo_actions_secrets_owner: eblume
|
|
forgejo_actions_secrets_repo: blumeops
|
|
|
|
# Secrets to sync: list of {name: "SECRET_NAME", value_var: "ansible_fact_name"}
|
|
# The value_var references an Ansible fact set in playbook pre_tasks
|
|
forgejo_actions_secrets_list:
|
|
- name: ARGOCD_AUTH_TOKEN
|
|
value_var: forgejo_secret_argocd_token
|
|
- name: FLY_DEPLOY_TOKEN
|
|
value_var: forgejo_secret_fly_deploy_token
|