chore(deps): update terraform tfe to v0.53.0 #334
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Copyright (C) Nicolas Lamirault <nicolas.lamirault@gmail.com> | |
# | |
# Licensed under the Apache License, Version 2.0 (the "License"); | |
# you may not use this file except in compliance with the License. | |
# You may obtain a copy of the License at | |
# | |
# http://www.apache.org/licenses/LICENSE-2.0 | |
# | |
# Unless required by applicable law or agreed to in writing, software | |
# distributed under the License is distributed on an "AS IS" BASIS, | |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
# See the License for the specific language governing permissions and | |
# limitations under the License. | |
# | |
# SPDX-License-Identifier: Apache-2.0 | |
--- | |
name: AWS / Security | |
# Controls when the action will run. Triggers the workflow on push or pull request | |
# events but only for the main branch | |
on: # yamllint disable-line rule:truthy | |
# push: | |
# branches: | |
# - main | |
# paths: | |
# - "terraform/aws/**" | |
pull_request: | |
branches: | |
- main | |
paths: | |
- "terraform/aws/**" | |
jobs: | |
aws_access-analyzer: | |
name: aws-access-analyzer | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/access-analyzer/modules/access-analyzer | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/access-analyzer/staging | |
aws_alb: | |
name: aws-alb | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/alb/modules/alb | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/alb/staging | |
aws_bastion: | |
name: aws-bastion | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/bastion/modules/bastion | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/bastion/staging | |
aws_cert-manager: | |
name: aws-cert-manager | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/cert-manager/modules/cert-manager | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/cert-manager/staging | |
aws_chatbot: | |
name: aws-chatbot | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/chatbot/modules/chatbot | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/chatbot/staging | |
aws_ecr: | |
name: aws-ecr | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/ecr/modules/ecr | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/ecr/staging | |
aws_eks: | |
name: aws-eks | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/eks/modules/eks | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/eks/staging | |
aws_eip-internet-gateway: | |
name: aws-eip-igw | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/elastic-ips/internet-gateway/modules/internet-gateway | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/elastic-ips/internet-gateway/staging | |
aws_external-dns: | |
name: aws-external-dns | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/external-dns/modules/external-dns | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/external-dns/staging | |
aws_guardduty: | |
name: aws-guardduty | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/guardduty/modules/guardduty | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/guardduty/staging | |
aws_notifications: | |
name: aws-notifications | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/notifications/modules/notifications | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/notifications/staging | |
aws_observability: | |
name: aws-observability | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/observability/modules/observability | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/observability/staging | |
aws_security-hub: | |
name: aws-security-hub | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/security-hub/modules/security-hub | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/security-hub/staging | |
aws_sops: | |
name: aws-sops | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/sops/terraform | |
aws_teleport: | |
name: aws-teleport | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/teleport/modules/teleport | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/teleport/staging | |
aws_terraform-cloud: | |
name: aws-terraform-cloud | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/terraform-cloud/terraform | |
aws_vector: | |
name: aws-vector | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/vector/modules/vector | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/vector/staging | |
aws_velero: | |
name: aws-velero | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/velero/modules/velero | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/velero/staging | |
aws_vpc: | |
name: aws-vpc | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/vpc/modules/vpc | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/vpc/staging | |
aws_waf: | |
name: aws-waf | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/waf/modules/waf | |
- name: Tfsec | |
uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1 | |
with: | |
github_token: ${{ github.token }} | |
working_dir: terraform/aws/waf/staging |