Skip to content

Build Infrastructure-as-Code #12

Build Infrastructure-as-Code

Build Infrastructure-as-Code #12

# .github/workflows/trigger.yml
name: Build Infrastructure-as-Code
on:
push:
branches:
- main
- github_actions
workflow_dispatch:
permissions:
contents: read
id-token: write
actions: read
# Write access for security-events is only required for customers looking for MSDO results to appear in the codeQL security alerts tab on GitHub (Requires GHAS)
security-events: write
env:
PAT_TOKEN: ${{ secrets.AZURE_DEVOPS_PERSONAL_ACCESS_TOKEN }}
jobs:
terraform:
name: Terraform CI/CD Orchestration
# uses: casa-de-vops/terraform-code-standards/.github/workflows/tf_orchestration.yml@main
uses: ./.github/workflows/tf_orchestration.yml
secrets: inherit
with:
tf_version: 'latest'
working_directory: 'terraform/'
environment: 'dev'
gh_environment: 'nonprod'
backend_azure_rm_resource_group_name: 'rg-terraform-ops'
backend_azure_rm_storage_account_name: 'casadevopsterraform'
backend_azure_rm_container_name: 'ops-terraform-state'
backend_azure_rm_key: 'project-casa-de-vops-devops.prod.tfstate'
plan_file_name: 'terraform.tfplan'
var_file: '../environments/infrastructure-as-code.tfvars'
command_option_args: '-var "azuredevops_personal_access_token=${{ secrets.AZURE_DEVOPS_PERSONAL_ACCESS_TOKEN }}"'

Check failure on line 38 in .github/workflows/project-infrastructure-as-code.yml

View workflow run for this annotation

GitHub Actions / Build Infrastructure-as-Code

Invalid workflow file

The workflow is not valid. .github/workflows/project-infrastructure-as-code.yml (Line: 38, Col: 28): Unrecognized named-value: 'secrets'. Located at position 1 within expression: secrets.AZURE_DEVOPS_PERSONAL_ACCESS_TOKEN