-
Notifications
You must be signed in to change notification settings - Fork 14
82 lines (81 loc) · 2.59 KB
/
checkov.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
name: Checkov
on:
pull_request:
push:
branches: [main, master]
jobs:
terraform-validate:
runs-on: ubuntu-latest
permissions:
actions: write
contents: write
discussions: write
pull-requests: write
security-events: write
id-token: write
strategy:
matrix:
path:
- modules/api-gateway
- modules/alb-logs-to-s3-to-cloudwatch
- modules/api-gateway-account-settings
- modules/aws-alb-to-cloudwatch-lambda
- modules/aws-cloudfront-security-headers
- modules/aws-cloudwatch-prometheus-metrics
- modules/aws-load-balancer-controller
- modules/aws-multi-vpc-peering
- modules/aws-network
- modules/aws-rds-postgres
- modules/aws-vpc-peering
- modules/aws-vpn-vpnendpoint
- modules/budgets
- modules/cloudfront-ssl-hsts
- modules/cloudfront-to-s3-to-cloudwatch
- modules/cloudfront
- modules/cloudtrail-s3-to-cloudwatch
- modules/cloudtrail
- modules/cloudwatch-alarm-notify
- modules/cloudwatch-cross-account-share
- modules/cloudwatch-log-metric
- modules/cloudwatch-metrics
- modules/cloudwatch
- modules/cognito-identitiy-pool
- modules/cognito-identity-pool-final
- modules/cognito-identity
- modules/cognito-user-pool
- modules/complete-eks-cluster
- modules/ecr
- modules/eks-iam-user-constrain
- modules/eks
- modules/elastic-search
- modules/external-secret-store
- modules/external-secrets
- modules/fluent-bit-logs-s3-to-cloudwatch
- modules/fluent-bit-to-s3
- modules/fluent-bit
- modules/goldilocks
- modules/iam-account-password-policy
- modules/iam-group
- modules/ingress
- modules/metric-filter
- modules/metrics-filter-multiple
- modules/metrics-server
- modules/mongodb-atlas
- modules/mongodb
- modules/rabbitmq
- modules/rds
- modules/route53-alerts-notify
- modules/s3
- modules/secret
- modules/service-alerts
- modules/sns-cronjob
- modules/sqs
- modules/ssl-certificate
- modules/vpc-flow-logs-to-s3-to-cloudwatch
- modules/vpc
- modules/waf
steps:
- uses: dasmeta/reusable-actions-workflows/[email protected]
with:
fetch-depth: 0
directory: ${{ matrix.path }}