Skip to content

slurm

slurm #182

Workflow file for this run

#
# Copyright (c) Microsoft Corporation
# Licensed under the MIT License.
#
name : slurm
# Allow only a single instance of this workflow to run at a time
#concurrency: ${{ github.workflow }}
on:
workflow_dispatch:
inputs:
resource_group:
description: 'Name of the resource group to deploy in - In case of an existing resource group the environment will be updated'
required: false
default: 'AUTO_GENERATED'
location:
description: 'Azure location where to deploy to - default to westeurope'
required: false
default: 'westeurope'
clean:
description: 'Clean all resources'
required: false
default: 'true' # use it with ${{ github.event.inputs.clean }}
lustre:
description: 'Deploy a Lustre cluster (true/false) - Default to true'
required: false
default: 'false' # use it with ${{ github.event.inputs.lustre }}
jobs:
deploy:
uses: ./.github/workflows/z_base_callable.yml
with:
resource_group: ${{ github.event.inputs.resource_group }}
location: ${{ github.event.inputs.location }}
scheduler: 'slurm'
lustre: ${{ github.event.inputs.lustre }}
home_type: 'azurefiles'
user_auth: 'local'
deploy_with: bicep
clean: ${{ github.event.inputs.clean }}
ui_tests: 'false'
monitoring: 'grafana'
infra_os: 'almalinux'
secrets:
ARM_CLIENT_SECRET: ${{ secrets.ARM_CLIENT_SECRET }}
ARM_CLIENT_ID: ${{ secrets.ARM_CLIENT_ID }}
ARM_SUBSCRIPTION_ID: ${{ secrets.ARM_SUBSCRIPTION_ID }}
ARM_TENANT_ID: ${{ secrets.ARM_TENANT_ID }}