File tree 8 files changed +24
-25
lines changed
8 files changed +24
-25
lines changed Original file line number Diff line number Diff line change 1
- name : DEV DEPLOY
1
+ name : " DEV DEPLOY"
2
2
3
3
on :
4
4
push :
@@ -11,10 +11,10 @@ permissions:
11
11
12
12
jobs :
13
13
terraform :
14
- uses : " ./.github/workflows/terraform.yml"
14
+ uses : ./.github/workflows/terraform.yml
15
15
with :
16
- aws-assume-role-arn : " arn:aws:iam::179916804929:role/github-actions-brunograna-pipeline-test "
17
- environment : " dev "
16
+ environment : dev
17
+ aws-assume-role-arn : " arn:aws:iam::{{ sua conta aws }}:role/{{ nome da role }} "
18
18
aws-region : " sa-east-1"
19
- aws-statefile-s3-bucket : " brunograna-sa-east-1-terraform-statefile "
20
- aws-lock-dynamodb-table : " buildrun-terraform-state-lock "
19
+ aws-statefile-s3-bucket : " {{ nome do bucket s3 }} "
20
+ aws-lock-dynamodb-table : " {{ nome da tabela do dynamodb }} "
Original file line number Diff line number Diff line change 1
- name : PROD DEPLOY
1
+ name : " PROD DEPLOY"
2
2
3
3
on :
4
4
push :
@@ -11,10 +11,10 @@ permissions:
11
11
12
12
jobs :
13
13
terraform :
14
- uses : " ./.github/workflows/terraform.yml"
14
+ uses : ./.github/workflows/terraform.yml
15
15
with :
16
- aws-assume-role-arn : " arn:aws:iam::179916804929:role/github-actions-brunograna-pipeline-test "
17
- environment : " prod "
16
+ environment : prod
17
+ aws-assume-role-arn : " arn:aws:iam::{{ sua conta aws }}:role/{{ nome da role }} "
18
18
aws-region : " sa-east-1"
19
- aws-statefile-s3-bucket : " brunograna-sa-east-1-terraform-statefile "
20
- aws-lock-dynamodb-table : " buildrun-terraform-state-lock "
19
+ aws-statefile-s3-bucket : " {{ nome do bucket s3 }} "
20
+ aws-lock-dynamodb-table : " {{ nome da tabela do dynamodb }} "
Original file line number Diff line number Diff line change 1
- name : Terraform Workflow
1
+ name : " Terraform Workflow"
2
2
3
3
on :
4
4
workflow_call :
5
5
inputs :
6
- aws-assume-role-arn :
7
- required : true
8
- type : string
9
6
environment :
7
+ type : string
10
8
required : true
9
+ aws-assume-role-arn :
11
10
type : string
12
- aws-region :
13
11
required : true
12
+ aws-region :
14
13
type : string
15
- aws-statefile-s3-bucket :
16
14
required : true
15
+ aws-statefile-s3-bucket :
17
16
type : string
18
- aws-lock-dynamodb-table :
19
17
required : true
18
+ aws-lock-dynamodb-table :
20
19
type : string
20
+ required : true
21
21
22
22
jobs :
23
23
terraform :
24
24
runs-on : ubuntu-latest
25
-
26
25
defaults :
27
26
run :
28
27
shell : bash
75
74
terraform plan -var-file="./envs/${{ inputs.environment }}/terraform.tfvars" -out="${{ inputs.environment }}.plan"
76
75
77
76
- name : Terraform Apply
78
- id : terraform-apply
79
77
if : steps.read-destroy-config.outputs.destroy != 'true'
78
+ id : terraform-apply
80
79
run : cd infra &&
81
80
terraform workspace select ${{ inputs.environment }} || terraform workspace new ${{ inputs.environment }} &&
82
81
terraform apply "${{ inputs.environment }}.plan"
Original file line number Diff line number Diff line change 1
- bucket_name = " dev-buildrun-pipeline-123-bucket "
1
+ bucket_name = " dev-sa-east-1-buildrun-video-pipeline "
Original file line number Diff line number Diff line change 1
- bucket_name = " prod-buildrun-pipeline-123-bucket "
1
+ bucket_name = " prod-sa-east-1-buildrun-video-pipeline "
Original file line number Diff line number Diff line change 1
- resource "aws_s3_bucket" "myBucket " {
1
+ resource "aws_s3_bucket" "bucket " {
2
2
bucket = var. bucket_name
3
3
}
File renamed without changes.
Original file line number Diff line number Diff line change 1
1
variable "bucket_name" {
2
- nullable = false
2
+ type = string
3
3
}
You can’t perform that action at this time.
0 commit comments