Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Azure Automation instead of virtual machines #1

Open
sdfarquhar opened this issue Dec 6, 2023 · 8 comments
Open

Support for Azure Automation instead of virtual machines #1

sdfarquhar opened this issue Dec 6, 2023 · 8 comments

Comments

@sdfarquhar
Copy link

sdfarquhar commented Dec 6, 2023

Hello Yorick,

Your document "Managing Microsoft 365 in true DevOps style with Microsoft365DSC and Azure DevOps" is very informative. I have been experimenting with Microsoft 365 DSC and Azure Automation (with managed identities) and was wondering if you knew if Azure Automation could be used instead of using virtual machines to interact with pipelines built in Azure DevOps?

@ykuijs
Copy link
Owner

ykuijs commented Dec 11, 2023

Hi @sdfarquhar, I haven't tested with Azure Automation so am not sure if that will work. I am working on an update of the whitepaper where I will be using Azure Hosted Agents instead of a self hosted VM. I am in the process of updating the code and incorporating these changes into the whitepaper. But unfortunately I cannot provide an ETA when that will be ready.

@sdfarquhar
Copy link
Author

Hello, I was wondering if the whitepaper was update with details on using Azure Hosted Agents?

@ykuijs
Copy link
Owner

ykuijs commented Mar 7, 2024

We are currently still implementing improvements for a demo that is planned for next Tuesday. There are still some backlog items that need to get implemented as well, but I want to start working on updating the whitepaper as soon as possible.

@sdfarquhar
Copy link
Author

With the solution using Azure Hosted Agents does this mean there is no need for an Azure Key Vault? Essentially can the Azure Hosted Agents use a System Managed Identity?

@ykuijs
Copy link
Owner

ykuijs commented Mar 25, 2024

The need for an Azure KeyVault is still there. The certificates are stored in there, so they can be used by the Microsoft Hosted Agents.

The Microsoft Hosted Agent is a VM that is hosted by Microsoft (the name says it all 😉) and is provided to you as needed. This VM contains a default set of applications, tools, modules, etc. Everything that you need additionally (for example Microsoft365DSC and your certificates), you have to install yourself.

As soon as you are done with the VM (your pipeline is done running), the VM is returned to Microsoft, where it is cleaned and repurposed. This means you don't have to run any infrastructure yourself.

@sdfarquhar
Copy link
Author

Thanks for the clarification on this. I'm very much looking forward to reading the updated whitepaper!

@sdfarquhar
Copy link
Author

Hello, is there an updated version of the white paper available now with the information about Hosted Agents?

@ykuijs
Copy link
Owner

ykuijs commented Oct 24, 2024

The new version of the whitepaper has been published this morning! It took a little bit longer due to some other improvements and bugs we encountered during testing. My apologies for that!

You can find the announcement here and the new version of the whitepaper here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants