File tree Expand file tree Collapse file tree 3 files changed +24
-15
lines changed Expand file tree Collapse file tree 3 files changed +24
-15
lines changed Original file line number Diff line number Diff line change 1111 required : true
1212 default : ' main'
1313 TerraformTarget :
14- description : ' Terraform Target, please provide resource target name'
14+ type : choice
15+ description : ' Terraform Target, please provide target env name'
1516 required : true
16- default : ' all'
17+ options :
18+ - data_qa
19+ - data_qa_intg
1720
1821jobs :
1922 terraform :
@@ -57,21 +60,11 @@ jobs:
5760 if : ${{ github.event.inputs.applyTerraform == 'plan' }}
5861 run : |
5962 cd $TF_DIR
60- if [ ${{ github.event.inputs.TerraformTarget }} = "all" ]
61- then
62- terraform plan -input=false
63- else
64- terraform plan -target=${{ github.event.inputs.TerraformTarget }} -input=false
65- fi
63+ terraform plan -target=module.${{ github.event.inputs.TerraformTarget }} -input=false
6664
6765 - name : Terraform apply
6866 id : apply
6967 if : ${{ github.event.inputs.applyTerraform == 'apply' }}
7068 run : |
7169 cd $TF_DIR
72- if [ ${{ github.event.inputs.TerraformTarget }} = "all" ]
73- then
74- terraform apply -auto-approve
75- else
76- terraform apply -auto-approve -target=${{ github.event.inputs.TerraformTarget }}
77- fi
70+ terraform apply -auto-approve -target=module.${{ github.event.inputs.TerraformTarget }}
Original file line number Diff line number Diff line change @@ -24,12 +24,28 @@ module "data_qa" {
2424 source = " ../../terraform"
2525 cloudfront_allowed_subnets = [" 255.255.255.255/32" ]
2626
27- data_test_storage_bucket_name = " dqg-settings"
27+ data_test_storage_bucket_name = " dqg-settings-dev "
2828 environment = " demo"
2929 project = " provectus"
3030
3131 allure_report_image_uri = module. docker_image_allure_report . image_uri
3232 data_test_image_uri = module. docker_image_data_test . image_uri
3333 push_report_image_uri = module. docker_image_push_report . image_uri
34+
35+ web_acl_id = " arn:aws:wafv2:us-east-1:024975173233:global/webacl/demo-provectus-web-acl/c4517afa-629f-41ab-a4b9-a9645eb9b8dc"
3436}
3537
38+ module "data_qa_intg" {
39+ source = " ../../terraform"
40+ cloudfront_allowed_subnets = [" 255.255.255.255/32" ]
41+
42+ data_test_storage_bucket_name = " dqg-settings-intg"
43+ environment = " intg"
44+ project = " provectus"
45+
46+ allure_report_image_uri = module. docker_image_allure_report . image_uri
47+ data_test_image_uri = module. docker_image_data_test . image_uri
48+ push_report_image_uri = module. docker_image_push_report . image_uri
49+
50+ web_acl_id = " arn:aws:wafv2:us-east-1:024975173233:global/webacl/demo-provectus-web-acl/c4517afa-629f-41ab-a4b9-a9645eb9b8dc"
51+ }
You can’t perform that action at this time.
0 commit comments