name: Create ARM node (REUSABLE) on: workflow_call: secrets: SCW_ACCESS_KEY: required: true SCW_SECRET_KEY: required: true SCW_DEFAULT_PROJECT_ID: required: true SCW_DEFAULT_ORGANIZATION_ID: required: true ARM_ID: required: true jobs: rm: if: ${{ always() }} runs-on: ubuntu-latest steps: # Prepare - name: Checkout source code uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Delete ARM VM uses: scaleway/action-scw@c718eca1fcb9fec1fb1433752d61599c6a0ad2e9 with: args: instance server delete ${{ secrets.ARM_ID }} zone=fr-par-2 with-ip=true with-volumes=all force-shutdown=true access-key: ${{ secrets.SCW_ACCESS_KEY }} secret-key: ${{ secrets.SCW_SECRET_KEY }} default-project-id: ${{ secrets.SCW_DEFAULT_PROJECT_ID }} default-organization-id: ${{ secrets.SCW_DEFAULT_ORGANIZATION_ID }}