Question
A team maintains Infrastructure as Code (IaC) templates to provision Azure Machine Learning resources.
Provisioning must be triggered by changes in the templates and executed without manual intervention.
You need to automate resource provisioning.
Which action should you take for each requirement? To answer, move the appropriate actions to the correct requirements. You may use each action once, more than once, or not at all.
Explanation
Trigger provisioning on repository changes: a GitHub Actions workflow runs automatically on repository events such as a push or pull request that touches the template paths, so no one has to start the deployment by hand. Authenticate securely during workflow execution: the workflow signs in to Azure with the Azure Login action using a service principal (a Microsoft Entra application, preferably with an OpenID Connect federated credential), giving a non-interactive identity scoped by role assignment. A manual deployment script and Azure CLI commands run from a local machine both require a person to act, which breaks the no-manual-intervention requirement.