Skip to content

Commit a702779

Browse files
committed
initial commit
0 parents  commit a702779

File tree

7 files changed

+83
-0
lines changed

7 files changed

+83
-0
lines changed

.github/workflows/digger_workflow.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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 }}

.github/workflows/drift.yml

Whitespace-only changes.

dev-ec2/main.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
resource "aws_ssm_parameter" "foo" {
3+
name = "dev/ec2"
4+
type = "String"
5+
value = "ec2 instance"
6+
}

dev-vpc/main.tf

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2+
3+
resource "aws_ssm_parameter" "foo" {
4+
name = "dev/vpc"
5+
type = "String"
6+
value = "10.10.10.0/32"
7+
}

digger.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
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+

prod-ec2/main.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
resource "aws_ssm_parameter" "foo" {
3+
name = "prod/ec2"
4+
type = "String"
5+
value = "ec2 prod"
6+
}

prod-vpc/main.tf

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2+
3+
resource "aws_ssm_parameter" "foo" {
4+
name = "prod/vpc"
5+
type = "String"
6+
value = "11.10.10.0/32"
7+
}

0 commit comments

Comments
 (0)