Я использую GitHub Actions для запуска pulumi-pr.yml
Я хочу иметь возможность развертывать в разных подписках на основе стека.
Я создал принцип службы рекламы az и поместил информацию в конфигурацию Pulumi, используя следующее:
pulumi config set azure:clientId <clientID>
pulumi config set azure:clientSecret <clientSecret> --secret
pulumi config set azure:tenantId <tenantID>
pulumi config set azure:subscriptionId <subscriptionId>
При запуске действия GitHub я получаю следующую ошибку:
error: building auth config: obtain subscription() from Azure CLI: Error parsing json result from the Azure CLI: Error waiting for the Azure CLI: exit status 1
Вот весь ямл:
name: Pulumi Preview
on:
pull_request:
branches:
- main
workflow_dispatch:
jobs:
preview:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Install Pulumi CLI
uses: pulumi/action-install-pulumi-cli@v1
- uses: pulumi/actions@v3
with:
command: preview
stack-name: trinsic/Cramer
work-dir: infrastructure/Source/Trinsic.Okapi
env:
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}