PowerShell Package Installer for DevOps Pipelines
2022TL; DR
In Python installations, a package maanger called pip is used to ensure the required libraries are installed and loaded into the session. WIth PowerShell, it is not quite straightforward. Rather than having to require a deep understanding of just how PowerShell installs modules, we will talk about a PowerShell module that simplifies the install and loading of the required versions of modules that can be used both locally and as part of a build/deploy pipeline.
Session Details
In Python installations, a package maanger called pip is used to ensure the required libraries are installed and loaded into the session. With PowerShell, it is not quite straightforward; local environments are a thing, and depending on what version of PowerShell is being used the module path can be entirely different. This amongst other nuances can make using PowerShell off-putting, so rather than having to require a deep understanding of just how PowerShell installs modules, we will talk about a PowerShell module that simplifies the install and loading of the required versions of modules that can be used both locally and as part of a build/deploy pipeline.
3 things you'll get out of this session
Speakers
Richie Lee's previous sessions
What Playing Minecraft Taught Me About DevOps
Both Minecraft and Devops are phenomena from the early 2010s that have stood the test of time. But what can we learn from the sandbox-based video game Minecraft that can be applied to a set of practices for software development? By the end of this session I hope you have an appreciation of both DevOps and Mincraft!
How To Use Azure Managed Identities
Let's be honest; dealing with Keys for Azure Service Principal can be a pain. Fortunately Azure Active Identity has an Identity type called Managed Identity that we can assign to a resource and make use of that for authorisation. We will discuss the beneifts of using Managed Identities in Azure to authorise resources without having to use Service Principals.