-
Notifications
You must be signed in to change notification settings - Fork 0
33 lines (32 loc) · 1.14 KB
/
clouddns.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
name: clouddns apply
on:
push:
branches:
- master
jobs:
apply:
name: apply iii
runs-on: ubuntu-latest
permissions:
contents: 'read'
id-token: 'write'
steps:
- uses: actions/checkout@v1
- uses: ruby/setup-ruby@v1
with:
ruby-version: '3.0'
- id: 'auth'
name: 'Authenticate to Google Cloud'
uses: 'google-github-actions/auth@v0'
with:
create_credentials_file: 'true'
workload_identity_provider: 'projects/204148502022/locations/global/workloadIdentityPools/dark-kuins-net-infra-github-wf/providers/dark-kuins-net-infra-github-wf'
service_account: 'dark-kuins-net-infra-github-wf@united-crane-800.iam.gserviceaccount.com'
token_format: 'id_token'
id_token_audience: https://iam.googleapis.com/projects/204148502022/locations/global/workloadIdentityPools/dark-kuins-net-infra-github-wf/providers/dark-kuins-net-infra-github-wf
- name: bundle install
run: bundle install
working-directory: gcp/clouddns
- name: apply
run: bundle exec ruby main.rb
working-directory: gcp/clouddns