File tree Expand file tree Collapse file tree 18 files changed +385
-2
lines changed
templates/terraform-module Expand file tree Collapse file tree 18 files changed +385
-2
lines changed Original file line number Diff line number Diff line change 1+ docs :
2+ generate :
3+ readme :
4+ base-dir : .
5+ input :
6+ - " ./README.yaml"
7+ template : " https://raw.githubusercontent.com/cloudposse/.github/refs/heads/main/README.md.gotmpl"
8+ output : " ./README.md"
9+ terraform :
10+ source : .
11+ enabled : true
12+ format : " markdown table"
13+ show_providers : false
14+ show_inputs : true
15+ show_outputs : true
16+ sort_by : " name"
17+ hide_empty : false
18+ indent_level : 2
19+
20+ commands :
21+ - name : test init
22+ description : Initialize tests
23+ steps :
24+ - " make -C test/src init"
25+
26+ - name : test run
27+ description : Run tests
28+ steps :
29+ - " cd test/src && go mod tidy"
30+ - " cd test/src && go test -v -timeout 60m"
31+
32+ - name : test clean
33+ description : Clean tests
34+ steps :
35+ - " make -C test/src clean"
36+ - " rm -rf examples/*/.terraform examples/*/.terraform.lock.hcl"
Original file line number Diff line number Diff line change 5757 shell : bash -x -e -o pipefail {0}
5858 run : |
5959 # when running in test-harness, need to mark the directory safe for git operations
60- make git-safe- directory
60+ git config --global --add safe. directory "$GITHUB_WORKSPACE";
6161 MODIFIED_MODULES=($(find . -type f -name "*.tf" | xargs -I{} dirname {} | sort | uniq | grep -v ^./.git/ || true))
6262 pass=true
6363 for relative_dir in "${MODIFIED_MODULES[@]}"; do
Original file line number Diff line number Diff line change 3838 fetch-depth : 0
3939 token : ${{ steps.github-app.outputs.token }}
4040
41- - uses : cloudposse-github-actions/readme@v0
41+ - uses : cloudposse-github-actions/readme@v1
4242 with :
4343 token : ${{ steps.github-app.outputs.token }}
4444 readme_enabled : true
Original file line number Diff line number Diff line change 1+ ## what
2+ - Remove ` Makefile `
3+ - Add ` atmos.yaml `
4+
5+ ## why
6+ - Replace ` build-harness ` with ` atmos ` for readme genration
7+
8+ ## References
9+ * DEV-3229 Migrate from build-harness to atmos
Original file line number Diff line number Diff line change 1+ cloudposse/terraform-module-test
2+ cloudposse/terraform-aws-documentdb-cluster
3+ cloudposse/terraform-aws-managed-prometheus
4+ cloudposse/terraform-aws-ecs-web-app
5+ cloudposse/terraform-aws-elasticache-redis
6+ cloudposse/terraform-aws-rds-cluster
7+ cloudposse/terraform-aws-backup
8+ cloudposse/terraform-aws-helm-release
9+ cloudposse/terraform-aws-iam-policy
10+ cloudposse/terraform-aws-alb
11+ cloudposse/terraform-aws-vpc-peering
12+ cloudposse/terraform-aws-budgets
13+ cloudposse/terraform-aws-vpn-connection
14+ cloudposse/terraform-aws-route53-cluster-hostname
15+ cloudposse/terraform-aws-lambda-elasticsearch-cleanup
16+ cloudposse/terraform-aws-elasticsearch
Original file line number Diff line number Diff line change 1+ cloudposse/terraform-aws-s3-bucket
2+ cloudposse/terraform-aws-ecs-alb-service-task
3+ cloudposse/terraform-aws-route53-record
4+ cloudposse/terraform-aws-route53-alias
5+ cloudposse/terraform-aws-transfer-sftp
6+ cloudposse/terraform-aws-ses-lambda-forwarder
7+ cloudposse/terraform-aws-datadog-lambda-forwarder
8+ cloudposse/terraform-aws-cloudtrail-s3-bucket
9+ cloudposse/terraform-aws-cloudfront-cdn
10+ cloudposse/terraform-aws-cloudfront-s3-cdn
11+ cloudposse/terraform-aws-lb-s3-bucket
12+ cloudposse/terraform-aws-vpc-flow-logs-s3-bucket
13+ cloudposse/terraform-aws-s3-website
14+ cloudposse/terraform-aws-s3-log-storage
15+ cloudposse/terraform-aws-ec2-client-vpn
16+ cloudposse/terraform-aws-mwaa
Original file line number Diff line number Diff line change 1+ cloudposse/terraform-aws-sns-topic
2+ cloudposse/terraform-aws-service-control-policies
3+ cloudposse/terraform-aws-api-gateway
4+ cloudposse/terraform-aws-elasticache-memcached
5+ cloudposse/terraform-aws-eks-iam-role
6+ cloudposse/terraform-aws-codebuild
7+ cloudposse/terraform-aws-config
8+ cloudposse/terraform-aws-guardduty
9+ cloudposse/terraform-aws-security-hub
10+ cloudposse/terraform-aws-code-deploy
11+ cloudposse/terraform-aws-mq-broker
12+ cloudposse/terraform-aws-nlb
13+ cloudposse/terraform-datadog-platform
14+ cloudposse/terraform-aws-vpc-peering-multi-account
15+ cloudposse/terraform-aws-tfstate-backend
16+ cloudposse/terraform-aws-ecs-cloudwatch-autoscaling
Original file line number Diff line number Diff line change 1+ cloudposse/terraform-artifactory-kv-store
2+ cloudposse/terraform-aws-cloudtrail
3+ cloudposse/terraform-aws-eks-workers
4+ cloudposse/terraform-aws-sns-lambda-notify-slack
5+ cloudposse/terraform-aws-ecs-container-definition
6+ cloudposse/terraform-aws-eks-cluster
7+ cloudposse/terraform-aws-lambda-function
8+ cloudposse/terraform-aws-cloudwatch-logs
9+ cloudposse/terraform-aws-ecs-cloudwatch-sns-alarms
10+ cloudposse/terraform-aws-eks-node-group
11+ cloudposse/terraform-aws-eks-fargate-profile
12+ cloudposse/terraform-null-label
13+ cloudposse/terraform-example-module
14+ cloudposse/terraform-yaml-config
15+ cloudposse/terraform-aws-acm-request-certificate
16+ cloudposse/terraform-cloudflare-zone
Original file line number Diff line number Diff line change 1+ cloudposse/terraform-aws-datadog-integration
2+ cloudposse/terraform-aws-rds-cloudwatch-sns-alarms
3+ cloudposse/terraform-aws-cloudformation-stack-set
4+ cloudposse/terraform-aws-amplify-app
5+ cloudposse/terraform-aws-firewall-manager
6+ cloudposse/terraform-aws-rds
7+ cloudposse/terraform-aws-emr-cluster
8+ cloudposse/terraform-aws-ecr
9+ cloudposse/terraform-aws-iam-system-user
10+ cloudposse/terraform-aws-key-pair
11+ cloudposse/terraform-aws-lakeformation
12+ cloudposse/terraform-aws-inspector
13+ cloudposse/terraform-aws-iam-role
14+ cloudposse/terraform-aws-service-quotas
15+ cloudposse/terraform-aws-ssm-parameter-store
16+ cloudposse/terraform-aws-efs
Original file line number Diff line number Diff line change 1+ cloudposse/terraform-aws-vpc
2+ cloudposse/terraform-aws-glue
3+ cloudposse/terraform-aws-ec2-instance
4+ cloudposse/terraform-aws-dynamodb
5+ cloudposse/terraform-aws-ssm-patch-manager
6+ cloudposse/terraform-aws-utils
7+ cloudposse/terraform-aws-ecs-cluster
8+ cloudposse/terraform-aws-ec2-autoscale-group
9+ cloudposse/terraform-aws-alb-ingress
10+ cloudposse/terraform-aws-dynamic-subnets
11+ cloudposse/terraform-spacelift-cloud-infrastructure-automation
12+ cloudposse/terraform-aws-ecs-codepipeline
13+ cloudposse/terraform-aws-ec2-bastion-server
14+ cloudposse/terraform-aws-managed-grafana
15+ cloudposse/terraform-cloudflare-waf-rulesets
16+ cloudposse/terraform-aws-transit-gateway
You can’t perform that action at this time.
0 commit comments