@@ -13,30 +13,50 @@ permissions:
13
13
jobs :
14
14
deploy-infrastructure :
15
15
runs-on : ubuntu-latest
16
+ env :
17
+ ARM_SKIP_PROVIDER_REGISTRATION : true
18
+ ARM_SUBSCRIPTION_ID : ${{ secrets.AZURE_SUBSCRIPTION_ID }}
19
+ ARM_TENANT_ID : ${{ secrets.AZURE_TENANT_ID }}
20
+ ARM_CLIENT_ID : ${{ secrets.AZURE_CLIENT_ID }}
16
21
steps :
17
22
- uses : actions/checkout@v4
18
23
- uses : azure/login@v2
19
24
with :
20
25
client-id : ${{ secrets.AZURE_CLIENT_ID }}
21
26
tenant-id : ${{ secrets.AZURE_TENANT_ID }}
22
27
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
28
+ - name : Setup Terraform
29
+ uses : hashicorp/setup-terraform@v3
32
30
with :
33
- ruby-version : " 3.1.6"
34
- bundler-cache : true
35
- - name : Tests
36
- 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
+ terraform_version : 1.8.3
32
+ terraform_wrapper : false
33
+ - name : Dump backend config
34
+ run : echo "${{secrets.TERRAFORM_BACKEND}}" > backend.hcl
35
+ - name : checking
36
+ run : cat backend.hcl
37
+ - name : Terraform init
38
+ run : terraform init -backend-config=backend.hcl
39
+ # - name: Terraform apply
40
+ # run: terraform plan
41
+ # -var "create_vm=true" -var "create_app_service=true"
42
+
43
+ # test:
44
+ # runs-on: ubuntu-latest
45
+ # steps:
46
+ # - name: Install libvips
47
+ # run: sudo apt-get install -y libvips
48
+ # - name: Checkout
49
+ # uses: actions/checkout@v4
50
+ # - name: Setup ruby
51
+ # uses: ruby/setup-ruby@v1
52
+ # with:
53
+ # ruby-version: "3.1.6"
54
+ # bundler-cache: true
55
+ # - name: Tests
56
+ # env:
57
+ # AZURE_ACCOUNT_NAME: ${{secrets.AZURE_ACCOUNT_NAME}}
58
+ # AZURE_ACCESS_KEY: ${{secrets.AZURE_ACCESS_KEY}}
59
+ # AZURE_PRIVATE_CONTAINER: ${{secrets.AZURE_PRIVATE_CONTAINER}}
60
+ # AZURE_PUBLIC_CONTAINER: ${{secrets.AZURE_PUBLIC_CONTAINER}}
61
+ # AZURE_PRINCIPAL_ID: ${{secrets.AZURE_PRINCIPAL_ID}}
62
+ # run: bundle exec rake test
0 commit comments