File tree Expand file tree Collapse file tree 7 files changed +83
-0
lines changed Expand file tree Collapse file tree 7 files changed +83
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Digger Workflow
2
+
3
+ on :
4
+ workflow_dispatch :
5
+ inputs :
6
+ id :
7
+ description : ' run identifier'
8
+ required : false
9
+ job :
10
+ required : true
11
+ comment_id :
12
+ required : true
13
+ run_name :
14
+ required : false
15
+
16
+ run-name : ${{ inputs.run_name }}
17
+
18
+ jobs :
19
+ digger-job :
20
+ runs-on : ubuntu-latest
21
+ permissions :
22
+ contents : write # required to merge PRs
23
+ actions : write # required for plan persistence
24
+ id-token : write # required for workload-identity-federation
25
+ pull-requests : write # required to post PR comments
26
+ statuses : write # required to validate combined PR status
27
+
28
+ steps :
29
+ - name : digger run ${{github.event.inputs.id}}
30
+ run : echo digger run ${{ inputs.id }}
31
+ shell : bash
32
+ - uses : actions/checkout@v4
33
+ - uses : diggerhq/digger-ee@vLatest
34
+ with :
35
+ setup-aws : true
36
+ # recommended to use oidc instead
37
+ aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
38
+ aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
39
+ disable-locking : false
40
+ env :
41
+ GITHUB_CONTEXT : ${{ toJson(github) }}
42
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
43
+ DIGGER_LICENSE_KEY : ${{ secrets.DIGGER_LICENSE_KEY }}
Original file line number Diff line number Diff line change
1
+
2
+ resource "aws_ssm_parameter" "foo" {
3
+ name = " dev/ec2"
4
+ type = " String"
5
+ value = " ec2 instance"
6
+ }
Original file line number Diff line number Diff line change
1
+
2
+
3
+ resource "aws_ssm_parameter" "foo" {
4
+ name = " dev/vpc"
5
+ type = " String"
6
+ value = " 10.10.10.0/32"
7
+ }
Original file line number Diff line number Diff line change
1
+
2
+
3
+ projects :
4
+ - name : dev-vpc
5
+ dir : dev-vpc
6
+ - name : dev-ec2
7
+ dir : dev-ec2
8
+ depends_on : ["dev-vpc"]
9
+ - name : prod-vpc
10
+ dir : prod-vpc
11
+ - name : prod-ec2
12
+ dir : prod-ec2
13
+ depends_on : ["prod-vpc"]
14
+
Original file line number Diff line number Diff line change
1
+
2
+ resource "aws_ssm_parameter" "foo" {
3
+ name = " prod/ec2"
4
+ type = " String"
5
+ value = " ec2 prod"
6
+ }
Original file line number Diff line number Diff line change
1
+
2
+
3
+ resource "aws_ssm_parameter" "foo" {
4
+ name = " prod/vpc"
5
+ type = " String"
6
+ value = " 11.10.10.0/32"
7
+ }
You can’t perform that action at this time.
0 commit comments