Using PowerShell Core to automate application packaging...with Habitat by Matt Wrock Habitat is a relatively new automation platform written by Chef Software. It's aim is to automate the packaging and run time management of an application or groups of services within a distributed application as opposed to focusing on server-centric configuration management traditionally driven by Chef. Habitat is environment agnostic and can run on bare metal, VMs, either on premise or in the cloud or inside of Docker containers. One of Habitat's goals is that it should be easily accessible to developers and operators familiar with PowerShell. This session will focus on an ASP.Net web application talking to a SQL Server database. We will walk through a Habitat PowerShell plan that builds the ASP.Net application as well as how the Habitat Supervisor utilizes PowerShell hooks and DSC configuration to configure and run the application. Once we have working Habitat packages for our web application and SQL Server, we will use Habitat to deploy them to Docker containers. PowerShell Summit videos are recorded on a "best effort" basis. We use a room mic to capture as much room audio as possible, with an emphasis on capturing the speaker. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video training products. We hope you find these videos useful - the equipment used to record these was purchased using generous donations from members of the PowerShell community.
Get notified about new features and conference additions.