```values: azure: login: fn::open::azu...
# getting-started
n
Copy code
values:
  azure:
    login:
      fn::open::azure-login:
        clientId: xxx
        tenantId: xxx
        subscriptionId: /subscriptions/xxx
        oidc: true
  environmentVariables:
    ARM_USE_OIDC: 'true'
    ARM_CLIENT_ID: ${azure.login.clientId}
    ARM_TENANT_ID: ${azure.login.tenantId}
    ARM_OIDC_REQUEST_TOKEN: ${azure.login.oidc.token}
    ARM_OIDC_TOKEN: ${azure.login.oidc.token}
    ARM_SUBSCRIPTION_ID: ${azure.login.subscriptionId}
    ARM_OIDC_REQUEST_URL: <https://api.pulumi.com/oidc>
  pulumiConfig:
    azure-native:location: SoutheastAsia
    virtual_machine:
      AZ500vm01:
        adminUsername: pulumiuser
        osImage: Debian:debian-11:11:latest
        servicePort: '80'
        vmSize: Standard_A1_v2
      AZ500vm02:
        adminUsername: pulumiuser
        osImage: Debian:debian-11:11:latest
        servicePort: '80'
        vmSize: Standard_A1_v2