Skip to content

ie-bank-empty-rg

ie-bank-empty-rg #28

name: ie-bank-empty-rg
on:
push:
paths:
- 'scripts/**' # Trigger only with changes under folder 'scripts'
schedule:
- cron: '59 21 * * *' # Trigger at 23:59 CEST (UTC + 2) every day
workflow_dispatch: # Trigger manually
env:
RESOURCE_GROUP_DEV: aguadamillas_students_1
RESOURCE_GROUP_PROD: aguadamillas_students_2
RESOURCE_GROUP_RETAKERS: aguadamillas_students_retakers
SUBSCRIPTION_ID_DEV: e0b9cada-61bc-4b5a-bd7a-52c606726b3b
jobs:
remove-resource-groups:
runs-on: ubuntu-latest
steps:
# Checkout code
- uses: actions/checkout@main
# Log into Azure
- uses: azure/login@v1
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}
enable-AzPSSession: true
# Empty resource group dev
- name: empty-resource-group-dev
uses: azure/powershell@v1
with:
inlineScript: ./scripts/empty-resource-group -ResourceGroupName "${{ env.RESOURCE_GROUP_DEV }}" -SubscriptionId "${{ env.SUBSCRIPTION_ID_DEV }} "
azPSVersion: "latest"
# Empty resource group prod
- name: empty-resource-group-prod
uses: azure/powershell@v1
with:
inlineScript: ./scripts/empty-resource-group -ResourceGroupName "${{ env.RESOURCE_GROUP_PROD }}" -SubscriptionId "${{ env.SUBSCRIPTION_ID_DEV }} "
azPSVersion: "latest"
# Empty resource group prod
- name: empty-resource-group-retakers
uses: azure/powershell@v1
with:
inlineScript: ./scripts/empty-resource-group -ResourceGroupName "${{ env.RESOURCE_GROUP_RETAKERS }}" -SubscriptionId "${{ env.SUBSCRIPTION_ID_DEV }} "
azPSVersion: "latest"