name: dbt_run_master_keys on: push: branches: - "main" paths: - 'macros/global/variables/return_vars.sql' env: ACCOUNT: "${{ vars.ACCOUNT }}" ROLE: "${{ vars.ROLE }}" USER: "${{ vars.USER }}" PASSWORD: "${{ secrets.PASSWORD }}" REGION: "${{ vars.REGION }}" DATABASE: "${{ vars.DATABASE }}" WAREHOUSE: "${{ vars.WAREHOUSE }}" SCHEMA: "${{ vars.SCHEMA }}" concurrency: group: ${{ github.workflow }} jobs: run_dbt_jobs: runs-on: ubuntu-latest environment: name: workflow_prod steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: "3.10" cache: "pip" - name: Configure git for internal repos run: git config --global url."https://x-access-token:${{ secrets.GH_INTERNAL_TOKEN }}@github.com/".insteadOf "https://github.com/" - name: install dependencies run: | pip install -r requirements.txt dbt deps - name: Write Variables to fsc_evm.admin._master_keys run: | dbt run-operation return_vars --vars '{"WRITE_VARS_ENABLED": true}'