diff --git a/.gitea/workflows/vault-auto-unseal-flow.yml b/.gitea/workflows/vault-auto-unseal-flow.yml index 00aecb77..cfd6b9ac 100644 --- a/.gitea/workflows/vault-auto-unseal-flow.yml +++ b/.gitea/workflows/vault-auto-unseal-flow.yml @@ -1,7 +1,10 @@ name: Auto-Unseal for Vault on: - schedule: - - cron: "30 2 * * *" + push: + branches: + - 'main' + # schedule: + # - cron: "30 2 * * *" jobs: auto-unseal: name: Unseal Vault @@ -23,6 +26,7 @@ jobs: uses: cpanato/vault-installer@main - name: Unseal Vault run: | + cat ${VAULT_SHARDS} for vault_shard in $(cat ${VAULT_SHARDS}); do vault operator unseal -address=${VAULT_ADDR} -non-interactive "${vault_shard}" done \ No newline at end of file