@@ -20,23 +20,42 @@ jobs:
20
20
client-id : ${{ secrets.AZURE_CLIENT_ID }}
21
21
tenant-id : ${{ secrets.AZURE_TENANT_ID }}
22
22
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
32
25
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
36
30
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
0 commit comments