Skip to content

azurerm_palo_alto_local_rulestack_rule: protocol_ports validation rejects valid API values ("any", port ranges) #34919

azurerm_palo_alto_local_rulestack_rule: protocol_ports validation rejects valid API values ("any", port ranges)

azurerm_palo_alto_local_rulestack_rule: protocol_ports validation rejects valid API values ("any", port ranges) #34919

Workflow file for this run

---
name: Terraform Schema Linting
permissions:
contents: read
pull-requests: write
on:
pull_request:
types: ['opened', 'synchronize']
paths:
- '.github/workflows/tflint.yaml'
- 'vendor/**'
- '**.go'
concurrency:
group: 'tflint-${{ github.head_ref }}'
cancel-in-progress: true
jobs:
tflint:
runs-on: custom-linux-medium
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
with:
go-version-file: ./.go-version
- run: bash scripts/gogetcookie.sh
- run: make tools
- run: make tflint
- name: Guidance on failure
if: failure()
run: |
echo "::error::Terraform Schema Linting failed."
echo ""
echo "Run 'make tflint' locally to reproduce and fix the errors."
echo "This check validates Terraform schema definitions in your resource and data source code."
echo "Common issues include: missing descriptions, incorrect type definitions,"
echo "or schema validation rules that don't match the API."
save-artifacts-on-fail:
needs: tflint
if: ${{ failure() }}
uses: ./.github/workflows/save-artifacts.yaml
comment-on-fail:
needs: tflint
if: ${{ failure() }}
uses: ./.github/workflows/comment-failure.yaml