Skip to content

Commit 76dc1fa

Browse files
committed
Apply terraform
1 parent 8b8f4ad commit 76dc1fa

File tree

2 files changed

+39
-18
lines changed

2 files changed

+39
-18
lines changed

.github/workflows/main.yml

Lines changed: 37 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,42 @@ jobs:
2020
client-id: ${{ secrets.AZURE_CLIENT_ID }}
2121
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
2222
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
23-
test:
24-
runs-on: ubuntu-latest
25-
steps:
26-
- name: Install libvips
27-
run: sudo apt-get install -y libvips
28-
- name: Checkout
29-
uses: actions/checkout@v4
30-
- name: Setup ruby
31-
uses: ruby/setup-ruby@v1
23+
- name: Setup Terraform with specified version on the runner
24+
uses: hashicorp/setup-terraform@v3
3225
with:
33-
ruby-version: "3.1.6"
34-
bundler-cache: true
35-
- name: Tests
26+
terraform_version: 1.8.3
27+
- name: Dump backend config
28+
run: echo "${{secrets.TERRAFORM_BACKEND}}" > backend.hcl
29+
- name: checking
3630
env:
37-
AZURE_ACCOUNT_NAME: ${{secrets.AZURE_ACCOUNT_NAME}}
38-
AZURE_ACCESS_KEY: ${{secrets.AZURE_ACCESS_KEY}}
39-
AZURE_PRIVATE_CONTAINER: ${{secrets.AZURE_PRIVATE_CONTAINER}}
40-
AZURE_PUBLIC_CONTAINER: ${{secrets.AZURE_PUBLIC_CONTAINER}}
41-
AZURE_PRINCIPAL_ID: ${{secrets.AZURE_PRINCIPAL_ID}}
42-
run: bundle exec rake test
31+
ARM_USE_MSI: true
32+
ARM_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
33+
ARM_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
34+
ARM_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
35+
run: cat backend.hcl
36+
- name: Terraform init
37+
run: terraform init -backend-config=backend.hcl
38+
# - name: Terraform apply
39+
# run: terraform plan
40+
# -var "create_vm=true" -var "create_app_service=true"
41+
42+
# test:
43+
# runs-on: ubuntu-latest
44+
# steps:
45+
# - name: Install libvips
46+
# run: sudo apt-get install -y libvips
47+
# - name: Checkout
48+
# uses: actions/checkout@v4
49+
# - name: Setup ruby
50+
# uses: ruby/setup-ruby@v1
51+
# with:
52+
# ruby-version: "3.1.6"
53+
# bundler-cache: true
54+
# - name: Tests
55+
# env:
56+
# AZURE_ACCOUNT_NAME: ${{secrets.AZURE_ACCOUNT_NAME}}
57+
# AZURE_ACCESS_KEY: ${{secrets.AZURE_ACCESS_KEY}}
58+
# AZURE_PRIVATE_CONTAINER: ${{secrets.AZURE_PRIVATE_CONTAINER}}
59+
# AZURE_PUBLIC_CONTAINER: ${{secrets.AZURE_PUBLIC_CONTAINER}}
60+
# AZURE_PRINCIPAL_ID: ${{secrets.AZURE_PRINCIPAL_ID}}
61+
# run: bundle exec rake test

main.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ terraform {
55
version = "~>3.0"
66
}
77
}
8+
9+
backend "azurerm" {}
810
}
911

1012
provider "azurerm" {

0 commit comments

Comments
 (0)